Script started on 2024-10-03 01:47:10+00:00 [TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="-1" LINES="-1"]
P;HTML|
; (set_option_value prolog false)
P;HTML|
; (set_option_value compat auto)
P;HTML|
; (set_option_value compatio true)
P;HTML|
; (is_cmd_option prescan halt --halt=true true)
P;HTML|
; (set_option_value halt true)
P;HTML|
; (is_cmd_option prescan stdin --stdin=tty tty)
P;HTML|
; (set_option_value stdin tty)
P;HTML|
; (is_cmd_option prescan stdout --stdout=tty tty)
P;HTML|
; (set_option_value stdout tty)
P;HTML|
; (is_cmd_option prescan stderr --stderr=tty tty)
P;HTML|
; (set_option_value stderr tty)
P;HTML|
; (set_option_value prolog false)
P;HTML|
; (set_option_value compat auto)
P;HTML|
; (set_option_value compatio true)
P;HTML|
; (is_cmd_option execute python --python=enable enable)
P;HTML|
; (set_option_value python enable)
P;HTML|
; (is_cmd_option execute timeout --timeout=40 40)
P;HTML|
; (set_option_value timeout 40)
P;HTML|
; (is_cmd_option execute output --output=./reports/tests_output/baseline-compat-2024-10-03T00:33:59/ ./reports/tests_output/baseline-compat-2024-10-03T00:33:59/)
P;HTML|
; (set_option_value output ./reports/tests_output/baseline-compat-2024-10-03T00:33:59/)
P;HTML|
; (is_cmd_option execute html --html true)
P;HTML|
; (set_option_value html true)
P;HTML|
; (is_cmd_option execute compile --compile=false false)
P;HTML|
; (set_option_value compile false)
P;HTML|
; (is_cmd_option execute test --test true)
P;HTML|
; (set_option_value test true)
; (load_metta_file &self tests/direct_comp/walk_thru/bc_impl.metta)
P;HTML|
; (track_load_into_file /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta)
P;HTML|
; (load_answer_file /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta)
P;HTML|
; (= 1 "[()]")
P;HTML|
; (= 2 "[()]")
P;HTML|
; (= 3 "[()]")
P;HTML|
; (= 4 "[()]")
P;HTML|
; (= 5 "[()]")
P;HTML|
; (= 6 "[()]")
P;HTML|
; (= 7 "[(ensure-compiler!)]")
P;HTML|
; (= 8 "[(compile! is-variable)]")
P;HTML|
; (= 9 "[(compile! is-expression)]")
P;HTML|
; (= 10 "[(compile! is-closed)]")
P;HTML|
; (= 11 "[(compile! bc)]")
P;HTML|
; (= 12 "[(listing! metta_compiled_predicate)]")
P;HTML|
; (= 13 "[()]")
P;HTML|
; (= 14 "[()]")
P;HTML|
; (= 15 "[(bc (: CPU (⍃ 2 3)) GroundingSpace-0x1de1228 Z)]")
P;HTML|
; (= 16 "[(bc (: CPU (⍃ 4 3)) GroundingSpace-0x1de1228 Z)]")
P;HTML|
; (= 17 "[(bc (: $prf (less $x $y)) GroundingSpace-0x1de1228 (S (S (S Z))))]")
P;HTML|
; (= 18 "0.02user 0.00system 0:00.03elapsed 97%CPU (0avgtext+0avgdata 24828maxresident)k")
P;HTML|
; (= 18 "0inputs+0outputs (0major+3039minor)pagefaults 0swaps")
P;HTML|
; (= (error (stream_error (: 136 (: 0 3189)) (syntax_error unexpected_end_of_file "Unexpected end of file in list")))
; (call once
; (load_metta_file_stream_fast 3205 read_metta2 /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta &self (0x55fc824514f0))))
(error
(stream_error
(: 136
(: 0 3189))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
(error
(stream_error
(: 136
(: 0 3189))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
[194] call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,clause((0x55fc7ff3c280),8),_3402)|_3394],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:508
[193] call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x55fc7ff3c280),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,clause((0x55fc7ff3c280),8),_3506)|_3498],P;HTML| [ goal_depth(600)])),frame(193,clause((0x55fc7ff3c330),10),_3536)|_3528],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:510
[192] once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x55fc7ff3c280),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,clause((0x55fc7ff3c280),8),_3644)|_3636],P;HTML| [ goal_depth(600)])),frame(193,clause((0x55fc7ff3c330),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x55fc7ff3c280),8),call(...,8000,...,...)),frame(193,...,_3742)|_3734],P;HTML| [ goal_depth(600)])),frame(192,clause((0x55fc7ff3c810),3),_3766)|_3758],P;HTML| [ goal_depth(600)])) at /usr/lib/swi-prolog/boot/init.pl:538
[191] setup_call_cleanup(system:'$notrace'(12,0),system:once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(194,clause((0x55fc7ff3c280),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(194,...,_3900)|_3892],P;HTML| [ goal_depth(600)])),frame(193,clause((0x55fc7ff3c330),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[...|...],P;HTML| [ ...])),frame(192,clause((0x55fc7ff3c810),3),once(...)),frame(191,...,_3998)|_3990],P;HTML| [ goal_depth(600)])),system:'$restore_trace'(12,0)) at /usr/lib/swi-prolog/boot/init.pl:682
[189] logicmoo_startup:ds at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1043
[188] logicmoo_startup:bt at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1038
[187] catch(user:bt,_4098,user:true) at /usr/lib/swi-prolog/boot/init.pl:565
[186] ignore(user:catch(bt,_4148,true)) at /usr/lib/swi-prolog/boot/init.pl:547
[184] ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:376
[182] catch(user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))))) at /usr/lib/swi-prolog/boot/init.pl:565
[179] ''('')
[178] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))))*->true;md_failed(user:once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[177] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[176] catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),md_failed(once,_4794,_4796),user:(_4824 is _4830-1,_4836>0->throw(md_failed(once,_4848,_4850));ugtrace(md_failed(once,_4868,_4870),user:load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[174] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[171] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:((must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',1)),must_det_ll(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',0))),must_det_ll(load_metta_file_stream_fast(3205,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')) at /usr/lib/swi-prolog/boot/init.pl:682
[168] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[167] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[166] catch(user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),_5114,user:(fbug(_5168=user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),ugtrace(error(_5212),user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))))) at /usr/lib/swi-prolog/boot/init.pl:565
[163] ''('')
[162] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))))*->true;md_failed(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),user:nop(trace(user:load_metta_file_stream/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[161] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[160] catch(user:must_det_ll1(once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),md_failed(once,_5530,_5532),user:(_5560 is _5566-1,_5572>0->throw(md_failed(once,_5584,_5586));ugtrace(md_failed(once,_5604,_5606),user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[158] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[156] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ encoding(utf8)]),user:must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),user:close((0x55fc824514f0))) at /usr/lib/swi-prolog/boot/init.pl:682
[155] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[154] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[153] catch(user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),close((0x55fc824514f0)))),_5808,user:(fbug(_5898=user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),...),must_det_ll(...),close((0x55fc824514f0))))),ugtrace(error(_5960),user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),close((0x55fc824514f0))))))) at /usr/lib/swi-prolog/boot/init.pl:565
[150] ''('')
[149] setup_call_cleanup(user:nop(trace(user:setup_call_cleanup/3,+fail)),user:(must_not_error(call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),close((0x55fc824514f0)))))*->true;md_failed(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),close((0x55fc824514f0))))),user:nop(trace(user:setup_call_cleanup/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[148] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[147] catch(user:must_det_ll1(once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),close((0x55fc824514f0)))),md_failed(once,_6414,_6416),user:(_6444 is _6450-1,_6456>0->throw(md_failed(once,_6468,_6470));ugtrace(md_failed(once,_6488,_6490),user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),close((0x55fc824514f0)))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[145] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[143] setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'),user:must_det_ll(setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),close((0x55fc824514f0)))),user:working_directory(_6674,'/home/runner/work/metta-wam/metta-wam/')) at /usr/lib/swi-prolog/boot/init.pl:682
[140] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[139] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[138] catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),_6752,user:(fbug(_6806=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(_6850),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
[135] ''('')
[134] setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(must_not_error(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[133] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[132] catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,_7168,_7170),user:(_7198 is _7204-1,_7210>0->throw(md_failed(once,_7222,_7224));ugtrace(md_failed(once,_7242,_7244),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[130] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[128] include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_loader.pl:396
[127] call('') at /usr/lib/swi-prolog/boot/init.pl:502
[126] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML|[
include_metta1('&self', 'tests/direct_comp/walk_thru/bc_impl.metta'),
load_metta1('&self', 'tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',_7436),select(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),_7448,_7450),nb_setval('$circular_goals',_7462))) at /usr/lib/swi-prolog/boot/init.pl:682
[122] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[121] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[120] catch(user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),_7538,user:(fbug(_7590=user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(_7632),user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
[117] ''('')
[116] setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(must_not_error(call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[115] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[114] catch(user:must_det_ll1(once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,_7942,_7944),user:(_7972 is _7978-1,_7984>0->throw(md_failed(once,_7996,_7998));ugtrace(md_failed(once,_8016,_8018),user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[112] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[110] catch(user:must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),_8086,prolog_statistics:(report(time{cpu:3.961060534,inferences:24404402,wall:1727920033.9705265},10),throw(_8142))) at /usr/lib/swi-prolog/boot/init.pl:565
[109] call_cleanup(prolog_statistics:catch(user:must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),_8180,(report(time{cpu:3.961060534,inferences:24404402,wall:1727920033.9705265},10),throw(_8230))),prolog_statistics:(_8240=true)) at /usr/lib/swi-prolog/boot/init.pl:685
[108] prolog_statistics:time('') at /usr/lib/swi-prolog/library/statistics.pl:287
[107] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),user:set_option_value(loading_file,[])) at /usr/lib/swi-prolog/boot/init.pl:682
[105] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[104] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[103] catch(user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),_8218,user:(fbug(_8286=user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(...)))),ugtrace(error(_8334),user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(...))))))) at /usr/lib/swi-prolog/boot/init.pl:565
[100] ''('')
[99] setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(must_not_error(call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(...)))))*->true;md_failed(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))),user:nop(trace(user:with_option/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[98] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[97] catch(user:must_det_ll1(once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),md_failed(once,_8696,_8698),user:(_8726 is _8732-1,_8738>0->throw(md_failed(once,_8750,_8752));ugtrace(md_failed(once,_8770,_8772),user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(must_det_ll(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[95] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[93] track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1010
[92] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[91] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[90] catch(user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),_8932,user:(fbug(_8990=user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(_9038),user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[87] ''('')
[86] setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[85] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[84] catch(user:must_det_ll1(once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,_9372,_9374),user:(_9402 is _9408-1,_9414>0->throw(md_failed(once,_9426,_9428));ugtrace(md_failed(once,_9446,_9448),user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[82] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[80] track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1007
[79] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[78] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[77] catch(user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),_9598,user:(fbug(_9656=user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(_9704),user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[74] ''('')
[73] setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[72] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[71] catch(user:must_det_ll1(once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,_10038,_10040),user:(_10068 is _10074-1,_10080>0->throw(md_failed(once,_10092,_10094));ugtrace(md_failed(once,_10112,_10114),user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[69] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[67] locally_each:wtl_how('','','','','') at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo/redo_locally.pl:217
[63] call('') at /usr/lib/swi-prolog/boot/init.pl:502
[62] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML| [ load_metta1('&self', 'tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',_10310),select(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),_10322,_10324),nb_setval('$circular_goals',_10336))) at /usr/lib/swi-prolog/boot/init.pl:682
[57] catch(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),_10362,user:(always_rethrow(_10398)->throw(_10402);pp_m('red',user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')in _10414))) at /usr/lib/swi-prolog/boot/init.pl:565
[54] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[53] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[52] catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),_10502,user:(fbug(_10564=user:call(user:once,user:catch_red(user:...))),ugtrace(error(_10610),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[49] ''('')
[48] setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(must_not_error(call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:catch_red/1,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[47] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[46] catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,_10960,_10962),user:(_10990 is _10996-1,_11002>0->throw(md_failed(once,_11014,_11016));ugtrace(md_failed(once,_11034,_11036),user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[44] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[42] ''('')
[41] catch(user:(must_det_ll(not_compatio((nl,write('; '),write_src(user:...),nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),!,must_det_ll(flush_output)),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),(must_det_ll(not_compatio((nl,write('; '),...,nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),!,must_det_ll(flush_output))))) at /usr/lib/swi-prolog/boot/init.pl:565
[38] cmdline_load_file('&self','tests/direct_comp/walk_thru/bc_impl.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:732
[36] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
[34] cmdline_load_metta(execute,'&self',P;HTML|[
'tests/direct_comp/walk_thru/bc_impl.metta', '--halt=true', '--stdin=tty', '--stdout=tty',
'--stderr=tty']) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:702
[26] do_cmdline_load_metta(execute,'&self','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:668
[23] catch(user:run_cmd_args,_11500,user:(always_rethrow(_11530)->throw(_11534);pp_m('red',run_cmd_args in _11546))) at /usr/lib/swi-prolog/boot/init.pl:565
[20] if_or_else('',true) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1486
[18] apply:maplist_('',user:catch_red_ignore) at /usr/lib/swi-prolog/library/apply.pl:226
[10] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
[9] do_loon at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1654
[7] catch(user:loon(main),_11680,'$toplevel':true) at /usr/lib/swi-prolog/boot/init.pl:565
[6] catch_with_backtrace('','','') at /usr/lib/swi-prolog/boot/init.pl:645
Note: some frames are missing due to last-call optimization.
Re-run your program in debug mode (:- debug.) to get more detail.
(0)$P;HTML|[system]P;HTML| system:'$c_call_prolog'. P;HTML| no(clause).
(1)$P;HTML|[$toplevel]P;HTML| '$toplevel':'$initialise'. % toplevel.pl:556:
(2)$P;HTML|[system]P;HTML| system:catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:564:
(5)<*>$P;HTML|[$toplevel]P;HTML| '$toplevel':run_init_goal('',@(user:loon(main),'/home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl':1851)). % toplevel.pl:740:
(6)$P;HTML|[system]P;HTML| system:catch_with_backtrace('','',''). % init.pl:644:
(7)$P;HTML|[system]P;HTML| system:catch(user:loon(main),A,'$toplevel':true). % init.pl:564:
(9)$P;HTML|[user]P;HTML| do_loon. % metta_interp.pl:1653:
(10)<*>$P;HTML|[system]P;HTML| system:ignore(''). % init.pl:546:
(18)$P;HTML|[apply]P;HTML| apply:maplist_('',user:catch_red_ignore). % apply.pl:225:
(20)<*>$P;HTML|[user]P;HTML| if_or_else('',true). % metta_interp.pl:1486:
(23)$P;HTML|[system]P;HTML| system:catch(user:run_cmd_args,A,user:(always_rethrow(A)->throw(A);pp_m(red,run_cmd_args in A))). % init.pl:564:
(26)$P;HTML|[user]P;HTML| do_cmdline_load_metta(execute,'&self',''). % metta_interp.pl:665:
(34)<*>$P;HTML|[user]P;HTML| cmdline_load_metta(execute,'&self',['tests/direct_comp/walk_thru/bc_impl.metta','--halt=true','--stdin=tty','--stdout=tty','--stderr=tty']). % metta_interp.pl:701:
(36)<*>$P;HTML|[system]P;HTML| system:ignore(''). % init.pl:546:
(38)$P;HTML|[user]P;HTML| cmdline_load_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'). % metta_interp.pl:732:
(41)$P;HTML|[system]#P;HTML| system:catch(user:(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),nl)),catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),!,flush_output),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),nl)),catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')),!,flush_output)))). % init.pl:564:
(42)$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(44)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(46)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))). % init.pl:564:
(47)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(48)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:catch_red/1,-fail))). % init.pl:680:
(49)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(52)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),A,user:(fbug(A=user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(A),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))). % init.pl:564:
(53)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(54)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(57)$P;HTML|[system]P;HTML| system:catch(user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,user:(always_rethrow(A)->throw(A);pp_m(red,user:load_metta_file('&self','tests/direct_comp/walk_thru/bc_impl.metta')in A))). % init.pl:564:
(62)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',A),select(load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,B),nb_setval('$circular_goals',B))). % init.pl:680:
(63)$P;HTML|[system]P;HTML| system:call(''). % init.pl:501:
(67)$P;HTML|[locally_each]P;HTML| locally_each:wtl_how('','','','',''). % redo_locally.pl:217:
(69)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(71)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))). % init.pl:564:
(72)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(73)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))). % init.pl:680:
(74)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(77)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))). % init.pl:564:
(78)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(79)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(80)$P;HTML|[user]P;HTML| track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',''). % flybase_loader.pl:1005:
(82)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(84)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),throw('$aborted'))). % init.pl:564:
(85)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(86)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))*->true;md_failed(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))). % init.pl:680:
(87)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(90)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))))). % init.pl:564:
(91)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(92)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(93)$P;HTML|[user]P;HTML| track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',''). % flybase_loader.pl:1010:
(95)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(97)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),throw('$aborted'))). % init.pl:564:
(98)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(99)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))*->true;md_failed(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),user:nop(trace(user:with_option/3,-fail))). % init.pl:680:
(100)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(103)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')))),A,user:(fbug(A=user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))),ugtrace(error(A),user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))))). % init.pl:564:
(104)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(105)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(107)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:time(include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:set_option_value(loading_file,[])). % init.pl:680:
(108)<*>$P;HTML|[prolog_statistics]P;HTML| prolog_statistics:time(''). % statistics.pl:285:
(109)$P;HTML|[system]#P;HTML| system:call_cleanup(prolog_statistics:catch(user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,(report(time{cpu:3.961060534,inferences:24404402,wall:1727920033.9705265},10),throw(A))),prolog_statistics:(B=true)). % init.pl:684:
(110)$P;HTML|[system]#P;HTML| system:catch(user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,prolog_statistics:(report(time{cpu:3.961060534,inferences:24404402,wall:1727920033.9705265},10),throw(A))). % init.pl:564:
(112)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(114)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))). % init.pl:564:
(115)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(116)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))*->true;md_failed(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta/2,-fail))). % init.pl:680:
(117)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(120)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta('&self','tests/direct_comp/walk_thru/bc_impl.metta'))))). % init.pl:564:
(121)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(122)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(126)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),load_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')]),user:call(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta')),user:(nb_current('$circular_goals',A),select(include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'),A,B),nb_setval('$circular_goals',B))). % init.pl:680:
(127)$P;HTML|[system]P;HTML| system:call(''). % init.pl:501:
(128)$P;HTML|[user]P;HTML| include_metta1('&self','tests/direct_comp/walk_thru/bc_impl.metta'). % metta_loader.pl:396:
(130)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(132)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),throw('$aborted'))). % init.pl:564:
(133)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(134)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))). % init.pl:680:
(135)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(138)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))). % init.pl:564:
(139)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(140)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(143)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru'),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0))),user:working_directory(A,'/home/runner/work/metta-wam/metta-wam/')). % init.pl:680:
(145)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(147)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0)))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0)))),throw('$aborted'))). % init.pl:564:
(148)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(149)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:scc/3,+fail)),user:(call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0))))*->true;md_failed(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0))))),user:nop(trace(user:scc/3,-fail))). % init.pl:680:
(150)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(153)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0)))),A,user:(fbug(A=user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0))))),ugtrace(error(A),user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),close((0x55fc824514f0))))))). % init.pl:564:
(154)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(155)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(156)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:open('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',read,(0x55fc824514f0),[encoding(utf8)]),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)),user:close((0x55fc824514f0))). % init.pl:680:
(158)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(160)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),throw('$aborted'))). % init.pl:564:
(161)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(162)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))*->true;md_failed(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),user:nop(trace(user:load_metta_file_stream/3,-fail))). % init.pl:680:
(163)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(166)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),A,user:(fbug(A=user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),ugtrace(error(A),user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))))). % init.pl:564:
(167)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(168)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(171)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),user:((set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',1),load_answer_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'),set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta',0)),load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')). % init.pl:680:
(174)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(176)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),throw('$aborted'))). % init.pl:564:
(177)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(178)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))*->true;md_failed(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))). % init.pl:680:
(179)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(182)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0))),error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))),ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))))). % init.pl:564:
(184)$P;HTML|[user]P;HTML| ugtrace(error(error(stream_error(136:0:3189,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(3205,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta','&self',(0x55fc824514f0)))). % metta_utils.pl:376:
(186)<*>$P;HTML|[system]P;HTML| system:ignore(user:catch(bt,A,true)). % init.pl:546:
(187)$P;HTML|[system]P;HTML| system:catch(user:bt,A,user:true). % init.pl:564:
(191)$P;HTML|[user]P;HTML| bugger:dumpST_now(2035,[max_depth(5000),numbervars(true),show([level,has_alternatives,hidden,context_module,goal,clause])]). % dumpst.pl:261:
(error
(stream_error
(: 136
(: 0 3189))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
(error
(stream_error
(: 136
(: 0 3189))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
^ Exit: (188) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (189) [user] call(user:once, user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0)))
^ Unify: (189) [system] call(user:once, user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0)))
^ Call: (190) [user] once(user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0)))
^ Unify: (190) [system] once(user:load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0)))
^ Call: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0))
^ Unify: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0))
Call: (192) [system] fail
^ Redo: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0))
^ Unify: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0))
^ Call: (192) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _230740)
^ Unify: (192) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _230740)
Call: (193) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _230740)
Exit: (193) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.buffer~')
^ Exit: (192) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.buffer~')
Call: (192) [system] exists_file('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.buffer~')
^ Redo: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0))
^ Unify: (191) [user] load_metta_file_stream_fast(3205, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '&self', (0x55fc824514f0))
^ Call: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _265434), fbugio(creating(_265434)), write_bf(_265434, (:-dynamic metta_file_buffer/5)), write_bf(_265434, (:-multifile metta_file_buffer/5))))
^ Unify: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _265434), fbugio(creating(_265434)), write_bf(_265434, (:-dynamic metta_file_buffer/5)), write_bf(_265434, (:-multifile metta_file_buffer/5))))
^ Call: (193) [user] use_fast_buffer
^ Unify: (193) [user] use_fast_buffer
Call: (194) [system] nb_current(may_use_fast_buffer, t)
^ Fail: (193) [user] use_fast_buffer
^ Redo: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _265434), fbugio(creating(_265434)), write_bf(_265434, (:-dynamic metta_file_buffer/5)), write_bf(_265434, (:-multifile metta_file_buffer/5))))
^ Exit: (192) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.buffer~', _265434), fbugio(creating(_265434)), write_bf(_265434, (:-dynamic metta_file_buffer/5)), write_bf(_265434, (:-multifile metta_file_buffer/5))))
Call: (192) [system] repeat
Exit: (192) [system] repeat
^ Call: (192) [user] my_line_count((0x55fc824514f0), _290268)
^ Unify: (192) [user] my_line_count((0x55fc824514f0), seek($, 0, current, _291206))
Call: (193) [system] stream_property((0x55fc824514f0), reposition(true))
Unify: (193) [system] stream_property((0x55fc824514f0), reposition(true))
Call: (194) [system] nonvar((0x55fc824514f0))
Exit: (194) [system] nonvar((0x55fc824514f0))
Call: (194) [system] nonvar(reposition(true))
Exit: (194) [system] nonvar(reposition(true))
Exit: (193) [system] stream_property((0x55fc824514f0), reposition(true))
Call: (193) [system] seek((0x55fc824514f0), 0, current, _291206)
Exit: (193) [system] seek((0x55fc824514f0), 0, current, 3205)
Call: (193) [system] fail
^ Redo: (192) [user] my_line_count((0x55fc824514f0), _290268)
^ Unify: (192) [user] my_line_count((0x55fc824514f0), _290268)
Call: (193) [system] stream_property((0x55fc824514f0), position(_290268))
Unify: (193) [system] stream_property((0x55fc824514f0), position(_290268))
Call: (194) [system] nonvar((0x55fc824514f0))
Exit: (194) [system] nonvar((0x55fc824514f0))
Call: (194) [system] nonvar(position(_290268))
Exit: (194) [system] nonvar(position(_290268))
Exit: (193) [system] stream_property((0x55fc824514f0), position('$stream_position'(3205, 136, 0, 3205)))
^ Exit: (192) [user] my_line_count((0x55fc824514f0), '$stream_position'(3205, 136, 0, 3205))
Call: (192) [user] current_read_mode(file, _310686)
Unify: (192) [user] current_read_mode(file, _310686)
Call: (193) [system] nb_current(file_mode, _310686)
Redo: (192) [user] current_read_mode(file, _310686)
Call: (193) [system] _310686=(+)
Exit: (193) [system] (+)=(+)
Exit: (192) [user] current_read_mode(file, +)
^ Call: (192) [user] read_metta2((0x55fc824514f0), _317136)
^ Unify: (192) [user] read_metta2((0x55fc824514f0), _317136)
^ Call: (193) [user] clause(t_l:s_reader_info(_317136), _319082, _319004)
^ Redo: (192) [user] read_metta2((0x55fc824514f0), _317136)
^ Unify: (192) [user] read_metta2((0x55fc824514f0), _317136)
^ Call: (193) [user] use_new_parse_sexpr_metta_IO((0x55fc824514f0))
^ Unify: (193) [user] use_new_parse_sexpr_metta_IO((0x55fc824514f0))
Call: (194) [system] string((0x55fc824514f0))
^ Redo: (193) [user] use_new_parse_sexpr_metta_IO((0x55fc824514f0))
^ Exit: (193) [user] use_new_parse_sexpr_metta_IO((0x55fc824514f0))
^ Call: (193) [user] new_parse_sexpr_metta_IO((0x55fc824514f0), _317136)
^ Unify: (193) [user] new_parse_sexpr_metta_IO((0x55fc824514f0), _317136)
^ Call: (194) [user] new_parse_sexpr_metta_IO1((0x55fc824514f0), _317136)
^ Unify: (194) [user] new_parse_sexpr_metta_IO1((0x55fc824514f0), _317136)
Call: (195) [system] at_end_of_stream((0x55fc824514f0))
Exit: (195) [system] at_end_of_stream((0x55fc824514f0))
Call: (195) [system] _317136=end_of_file
Exit: (195) [system] end_of_file=end_of_file
^ Exit: (194) [user] new_parse_sexpr_metta_IO1((0x55fc824514f0), end_of_file)
Call: (194) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x55fc824514f0), end_of_file)))
Unify: (194) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x55fc824514f0), end_of_file)))
Exit: (194) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x55fc824514f0), end_of_file)))
^ Exit: (193) [user] new_parse_sexpr_metta_IO((0x55fc824514f0), end_of_file)
^ Exit: (192) [user] read_metta2((0x55fc824514f0), end_of_file)
^ Call: (192) [user] subst_vars(end_of_file, _339366, [], _339368)
^ Unify: (192) [user] subst_vars(end_of_file, end_of_file, [], [])
Call: (193) [system] var(end_of_file)
^ Redo: (192) [user] subst_vars(end_of_file, _339366, [], _339368)
^ Unify: (192) [user] subst_vars(end_of_file, _339366, [], _339368)
Call: (193) [system] atom(end_of_file)
Exit: (193) [system] atom(end_of_file)
^ Call: (193) [user] symbol_concat($, _345886, end_of_file)
^ Unify: (193) [user] symbol_concat($, _345886, end_of_file)
Call: (194) [system] atom_concat($, _345886, end_of_file)
Fail: (194) [system] atom_concat($, _345886, end_of_file)
^ Fail: (193) [user] symbol_concat($, _345886, end_of_file)
^ Redo: (192) [user] subst_vars(end_of_file, _339366, [], _339368)
^ Unify: (192) [user] subst_vars(end_of_file, _339366, [], _339368)
Call: (193) [system] compound(end_of_file)
^ Redo: (192) [user] subst_vars(end_of_file, _339366, [], _339368)
^ Unify: (192) [user] subst_vars(end_of_file, end_of_file, [], [])
^ Exit: (192) [user] subst_vars(end_of_file, end_of_file, [], [])
Call: (192) [system] _356152=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))
Exit: (192) [system] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))
^ Call: (192) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205)))
^ Exit: (192) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205)))
^ Call: (192) [user] if_t(use_fast_buffer, write_bf(_265434, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
^ Unify: (192) [user] if_t(use_fast_buffer, write_bf(_265434, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
^ Call: (193) [user] use_fast_buffer
^ Unify: (193) [user] use_fast_buffer
Call: (194) [system] nb_current(may_use_fast_buffer, t)
^ Fail: (193) [user] use_fast_buffer
^ Redo: (192) [user] if_t(use_fast_buffer, write_bf(_265434, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
^ Exit: (192) [user] if_t(use_fast_buffer, write_bf(_265434, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(3205, 136, 0, 3205))))
Call: (192) [system] flush_output
Exit: (192) [system] flush_output
Call: (192) [system] at_end_of_stream((0x55fc824514f0))
Exit: (192) [system] at_end_of_stream((0x55fc824514f0))
^ Call: (192) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (192) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^ Unify: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
Call: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _425212)
Unify: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _425212)
Call: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _453178))
^ Exit: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
^ Call: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^ Call: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Call: (194) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (194) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Call: (194) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (194) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Call: (194) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (194) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (194) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (194) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (195) [user] ignore((ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _10602), remove_specific_extension(_10602, answers, _10616), set_exec_num(_10616, 1), fbug(load_answer_file(_10602, _10616)), load_answer_file(_10602, _10616)))
^ Unify: (195) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _10602), remove_specific_extension(_10602, answers, _10616), set_exec_num(_10616, 1), fbug(load_answer_file(_10602, _10616)), load_answer_file(_10602, _10616)))
^ Call: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _10602)
^ Unify: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _10602)
Call: (198) [system] file_name_extension(_30010, _29934, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (198) [system] file_name_extension('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl', metta, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Call: (198) [system] metta=answers
Fail: (198) [system] metta=answers
^ Redo: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, _10602)
Call: (198) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.', _46252)
Exit: (198) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '.', '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.')
Call: (198) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.', answers, _10602)
Exit: (198) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
^ Exit: (197) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
^ Call: (197) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, _10616)
^ Unify: (197) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, _10616)
Call: (198) [system] file_name_extension(_10616, _80010, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
Exit: (198) [system] file_name_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers')
Call: (198) [system] answers=answers
Exit: (198) [system] answers=answers
^ Exit: (197) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^ Unify: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
Call: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _113748)
Unify: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _113748)
Call: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _141714))
^ Exit: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Call: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
Call: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
Unify: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (198) [user] is_compatio
^ Unify: (198) [user] is_compatio
^ Call: (200) [system] setup_call_cleanup('$notrace'(_185034, _185036), once(user:is_compatio0), '$restore_trace'(_185034, _185036))
^ Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_185034, _185036), system:once(user:is_compatio0), system:'$restore_trace'(_185034, _185036))
^ Call: (201) [system] sig_atomic(system:'$notrace'(_185034, _185036))
Redo: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
Unify: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (198) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))))
^ Unify: (198) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))))
^ Call: (199) [user] setup_call_cleanup('$notrace'(_222686, _222688), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))), '$restore_trace'(_222686, _222688))
^ Unify: (199) [system] setup_call_cleanup(user:'$notrace'(_222686, _222688), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))), user:'$restore_trace'(_222686, _222688))
^ Call: (200) [system] sig_atomic(user:'$notrace'(_222686, _222688))
P;HTML|
; (load_answer_file /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers /home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta)
^ Exit: (199) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))), user:'$restore_trace'(3, -1))
^ Exit: (198) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))))
Exit: (197) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (197) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (197) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _318632, _318634)
^ Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
^ Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
^ Call: (198) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^ Unify: (198) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
Call: (199) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _342654)
Unify: (199) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _342654)
Call: (200) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (200) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (199) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (199) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _370620))
^ Exit: (199) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Call: (199) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (199) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (198) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^ Exit: (197) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Exit: (195) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers'), remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1), fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^ Exit: (194) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Exit: (193) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0)
^ Unify: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0)
Call: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _458618)
Unify: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _458618)
Call: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (195) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (194) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _486584))
^ Exit: (194) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Call: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
^ Exit: (194) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
^ Exit: (193) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0)
^ Call: (193) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (193) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (194) [user] current_predicate(pfcAdd/1)
^ Exit: (194) [user] current_predicate(pfcAdd/1)
^ Call: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^ Unify: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^ Call: (195) [user] clause(pfcTraceExecution, true)
^ Fail: (195) [user] clause(pfcTraceExecution, true)
^ Redo: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^ Exit: (194) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')))
^ Call: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (195) [user] must_ex(current_why_UU(_32636))
^ Unify: (195) [user] must_ex(current_why_UU(_32636))
Call: (197) [user] current_why_UU(_32636)
Unify: (197) [user] current_why_UU(_32636)
^ Call: (198) [user] get_why_uu(_32636)
^ Unify: (198) [user] get_why_uu(_32636)
^ Call: (199) [user] findall(_38176, current_why(_38176), _38182)
^ Unify: (199) [$bags] findall(_38176, user:current_why(_38176), _38182)
^ Call: (200) [$bags] findall(_38176, user:current_why(_38176), _38182, [])
^ Unify: (200) [$bags] findall(_38176, user:current_why(_38176), _38182, [])
^ Call: (201) [$bags] cleanup_bag(findall_loop(_38176, user:current_why(_38176), _38182, []), '$destroy_findall_bag')
^ Unify: (201) [$bags] cleanup_bag('$bags':findall_loop(_38176, user:current_why(_38176), _38182, []), '$bags':'$destroy_findall_bag')
Call: (202) [$bags] findall_loop(_38176, user:current_why(_38176), _38182, [])
Unify: (202) [$bags] findall_loop(_38176, user:current_why(_38176), _38182, [])
^ Call: (203) [user] bugger:current_why(_38176)
^ Unify: (203) [user] bugger:current_why(_38176)
^ Call: (204) [user] bugger:current_why_data(_38176)
^ Unify: (204) [user] bugger:current_why_data(_38176)
Call: (205) [system] nb_current('$current_why', wp(_38176, _49436))
Fail: (205) [system] nb_current('$current_why', wp(_38176, _49436))
^ Redo: (204) [user] bugger:current_why_data(_38176)
^ Unify: (204) [user] bugger:current_why_data(_38176)
Call: (205) [t_l] t_l:current_why_source(_38176)
Fail: (205) [t_l] t_l:current_why_source(_38176)
^ Fail: (204) [user] bugger:current_why_data(_38176)
^ Redo: (203) [user] bugger:current_why(_38176)
^ Unify: (203) [user] bugger:current_why(mfl4(_56864, _56866, _56868, _56870))
^ Call: (205) [system] setup_call_cleanup('$notrace'(_57820, _57822), once(user:current_mfl4(_56864, _56866, _56868, _56870)), '$restore_trace'(_57820, _57822))
^ Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_57820, _57822), system:once(user:current_mfl4(_56864, _56866, _56868, _56870)), system:'$restore_trace'(_57820, _57822))
^ Call: (206) [system] sig_atomic(system:'$notrace'(_57820, _57822))
^ Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_56864, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (203) [user] bugger:current_why(P;HTML|mfl4(_56864, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (202) [$bags] findall_loop(_38176, user:current_why(_38176), _38182, [])
Exit: (202) [$bags] findall_loop(_38176, user:current_why(_38176), [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (201) [$bags] cleanup_bag('$bags':findall_loop(_38176, user:current_why(_38176), [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (200) [$bags] findall(_38176, user:current_why(_38176), [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (199) [$bags] findall(_38176, user:current_why(_38176), [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (199) [system] [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (199) [system] [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (199) [user] u_to_uu([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _32636)
^ Unify: (199) [user] u_to_uu([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (200) [system] var([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (200) [system] var([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (199) [user] u_to_uu([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _32636)
^ Unify: (199) [user] u_to_uu([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (200) [system] nonvar([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (200) [system] nonvar([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (200) [system] [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_194282, _194284)
Fail: (200) [system] [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_194282, _194284)
^ Redo: (199) [user] u_to_uu([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _32636)
^ Unify: (199) [user] u_to_uu([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _32636)
^ Call: (200) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _224636)
^ Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _224636)
^ Call: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _224636)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (202) [system] var([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (202) [system] var([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _224636)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (202) [user] not(compound([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (202) [system] not(user:compound([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (203) [system] compound([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (203) [system] compound([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (202) [system] not(user:compound([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _224636)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _224636)
^ Call: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _224636)
^ Unify: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (203) [system] var(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (203) [system] var(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _224636)
^ Unify: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (203) [user] not(compound(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (203) [system] not(user:compound(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (204) [system] compound(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (204) [system] compound(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (203) [system] not(user:compound(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _224636)
^ Unify: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (202) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (200) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (200) [user] u_to_uu(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _32636)
^ Unify: (200) [user] u_to_uu(P;HTML|mfl4(_74718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (201) [system] var(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (201) [system] var(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3400)
^ Unify: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (201) [system] nonvar(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (201) [system] nonvar(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (201) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_67638, _67640)
Fail: (201) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_67638, _67640)
^ Redo: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3400)
^ Unify: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] u_to_uu([P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (198) [user] get_why_uu((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (197) [user] current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (195) [user] must_ex(current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (195) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (195) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (196) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (196) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (197) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (197) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
Call: (198) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
Fail: (198) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Redo: (197) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (199) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _268720)
^ Unify: (199) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _268720)
Call: (200) [system] fail
Fail: (200) [system] fail
^ Fail: (199) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _268720)
^ Redo: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (199) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _307956, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_307956)), trace)))
^ Unify: (199) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _307956, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_307956)), trace)))
^ Call: (200) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _307956, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_307956)), trace)), user:each_call_cleanup)
^ Unify: (200) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _307956, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_307956)), trace)), user:each_call_cleanup)
Call: (201) [system] current_prolog_flag(occurs_check, _369502)
Exit: (201) [system] current_prolog_flag(occurs_check, true)
^ Call: (201) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _307956, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_307956)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (201) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _307956, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_307956)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (202) [system] true==true
Exit: (202) [system] true==true
^ Call: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (204) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (206) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (206) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (207) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (207) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (205) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Unify: (205) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Call: (206) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Unify: (206) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Call: (207) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _28578, _28580)
^ Exit: (207) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Unify: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
Call: (208) [system] _51762=user
Exit: (208) [system] user=user
^ Call: (208) [user] clause(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, _53632)
^ Exit: (208) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55fc82451140))
Call: (208) [$syspreds] clause_property((0x55fc82451140), module(user))
Unify: (208) [$syspreds] clause_property((0x55fc82451140), module(user))
Exit: (208) [$syspreds] clause_property((0x55fc82451140), module(user))
^ Call: (208) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55fc82451140))
^ Unify: (208) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55fc82451140))
^ Call: (209) [user] clause(_75734, _75736, (0x55fc82451140))
^ Exit: (209) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55fc82451140))
^ Call: (209) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _81514)
^ Unify: (209) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Exit: (209) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
Call: (209) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
Exit: (209) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (209) [user] strip_m(true, _121148)
^ Unify: (209) [user] strip_m(true, true)
^ Exit: (209) [user] strip_m(true, true)
Call: (209) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
Exit: (209) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Exit: (208) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true, (0x55fc82451140))
^ Exit: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Exit: (206) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Fail: (205) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), true)
^ Fail: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Redo: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (204) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))
Unify: (204) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))
Exit: (204) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))))
^ Exit: (203) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (201) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_3426)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (200) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_3426)), trace)), user:each_call_cleanup)
^ Exit: (199) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=>_3426)), trace)))
^ Exit: (198) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (197) [user] pfcPost_rev((P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Exit: (196) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (196) [user] pfcRun
^ Unify: (196) [user] pfcRun
^ Call: (197) [user] pfcGetSearch(direct)
^ Unify: (197) [user] pfcGetSearch(direct)
Call: (198) [t_l] t_l:pfcSearchTL(_287018)
Fail: (198) [t_l] t_l:pfcSearchTL(_287018)
^ Redo: (197) [user] pfcGetSearch(direct)
^ Call: (198) [user] pfcSearch(_289792)
^ Unify: (198) [user] pfcSearch(direct)
^ Exit: (198) [user] pfcSearch(direct)
Call: (198) [system] direct=direct
Exit: (198) [system] direct=direct
^ Exit: (197) [user] pfcGetSearch(direct)
^ Unify: (196) [user] pfcRun
^ Exit: (196) [user] pfcRun
^ Exit: (195) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Exit: (193) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (193) [user] forall(metta_file_buffer(_318276, _318278, _318280, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _318284), (maplist(maybe_assign, _318280), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _318276, '&self', _318278, _318324))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _318276, '&self', _318278))))))
^ Unify: (193) [$apply] forall(user:metta_file_buffer(_318276, _318278, _318280, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _318284), user:(maplist(maybe_assign, _318280), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _318276, '&self', _318278, _318324))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _318276, '&self', _318278))))))
^ Call: (194) [user] metta_file_buffer(_318276, _318278, _318280, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _318284)
^ Unify: (194) [user] metta_file_buffer(+, exec(['pragma!', load, debug]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(0, 1, 0, 0))
^ Exit: (194) [user] metta_file_buffer(+, exec(['pragma!', load, debug]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(0, 1, 0, 0))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
Call: (197) [system] var(exec(['pragma!', load, debug]))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] exec(['pragma!', load, debug])==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
Call: (197) [system] string(exec(['pragma!', load, debug]))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), _318324)
Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
Call: (198) [system] var(['pragma!', load, debug])
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
Call: (198) [system] exec\==exec
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
Call: (198) [system] string(['pragma!', load, debug])
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
Call: (198) [system] exec\==exec
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _318324)
^ Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _497230))
^ Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 0))
Call: (201) [system] _506874 is 0+1
Exit: (201) [system] 1 is 0+1
^ Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _12522))
^ Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _12522))
^ Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _12522))
^ Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _12522))
^ Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _12522)
^ Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _12522)
^ Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _41422)
^ Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^ Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
Call: (201) [system] _12522=1
Exit: (201) [system] 1=1
^ Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1)
^ Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
^ Call: (198) [user] must_det_ll(1>0)
^ Unify: (198) [user] must_det_ll(user:(1>0))
^ Call: (199) [user] once(user:(1>0))
^ Unify: (199) [system] once(user:(1>0))
Call: (200) [system] 1>0
Exit: (200) [system] 1>0
^ Exit: (199) [system] once(user:(1>0))
^ Exit: (198) [user] must_det_ll(user:(1>0))
^ Call: (198) [user] is_synthing_unit_tests
^ Unify: (198) [user] is_synthing_unit_tests
^ Call: (200) [system] setup_call_cleanup('$notrace'(_81444, _81446), once(user:is_synthing_unit_tests0), '$restore_trace'(_81444, _81446))
^ Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_81444, _81446), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_81444, _81446))
^ Call: (201) [system] sig_atomic(system:'$notrace'(_81444, _81446))
^ Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (198) [user] is_synthing_unit_tests
^ Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, _86182)
^ Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
^ Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1, [[]])
Call: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Call: (199) [system] nb_current(suspend_answers, true)
Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Call: (199) [system] string(['pragma!', load, debug])
Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Call: (199) [system] var([[]])
Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Call: (199) [system] var(['pragma!', load, debug])
Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
^ Call: (199) [user] backward_compatibility:sformat(_111678, '~q', [['pragma!', load, debug]])
^ Unify: (199) [user] backward_compatibility:sformat(_111678, '~q', [['pragma!', load, debug]])
^ Call: (200) [user] format(string(_111678), '~q', [['pragma!', load, debug]])
^ Exit: (200) [user] format(string("['pragma!',load,debug]"), '~q', [['pragma!', load, debug]])
^ Exit: (199) [user] backward_compatibility:sformat("['pragma!',load,debug]", '~q', [['pragma!', load, debug]])
^ Call: (199) [user] atom_contains("['pragma!',load,debug]", "[assert")
^ Unify: (199) [user] atom_contains("['pragma!',load,debug]", "[assert")
Call: (200) [system] sub_atom("['pragma!',load,debug]", _118330, _118332, _118334, "[assert")
Fail: (200) [system] sub_atom("['pragma!',load,debug]", _119270, _119272, _119274, "[assert")
^ Fail: (199) [user] atom_contains("['pragma!',load,debug]", "[assert")
Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Call: (199) [occurs] occurs:contains_var('BadType', [[]])
Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
Call: (200) [system] 'BadType'==[[]]
Fail: (200) [system] 'BadType'==[[]]
Redo: (199) [occurs] occurs:contains_var('BadType', [[]])
Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
Call: (200) [system] compound([[]])
Exit: (200) [system] compound([[]])
Call: (200) [system] arg(_130386, [[]], _130310)
Exit: (200) [system] arg(1, [[]], [])
Call: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] 'BadType'==[]
Fail: (201) [system] 'BadType'==[]
Redo: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] compound([])
Fail: (201) [system] compound([])
Fail: (200) [occurs] occurs:contains_var('BadType', [])
Redo: (200) [system] arg(_140594, [[]], _130310)
Exit: (200) [system] arg(2, [[]], [])
Call: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] 'BadType'==[]
Fail: (201) [system] 'BadType'==[]
Redo: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] compound([])
Fail: (201) [system] compound([])
Fail: (200) [occurs] occurs:contains_var('BadType', [])
Fail: (199) [occurs] occurs:contains_var('BadType', [[]])
Redo: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Unify: (198) [user] check_answers_for(['pragma!', load, debug], [[]])
Call: (199) [user] inside_assert(['pragma!', load, debug], _153488)
Unify: (199) [user] inside_assert(['pragma!', load, debug], ['pragma!', load, debug])
Call: (200) [system] compound(['pragma!', load, debug])
Exit: (200) [system] compound(['pragma!', load, debug])
Unify: (199) [user] inside_assert(['pragma!', load, debug], load)
^ Call: (200) [user] symbol('pragma!')
^ Unify: (200) [user] symbol('pragma!')
Call: (201) [system] atom('pragma!')
Exit: (201) [system] atom('pragma!')
^ Exit: (200) [user] symbol('pragma!')
^ Call: (200) [user] symbol_concat(assert, _162782, 'pragma!')
^ Unify: (200) [user] symbol_concat(assert, _163714, 'pragma!')
Call: (201) [system] atom_concat(assert, _164570, 'pragma!')
Fail: (201) [system] atom_concat(assert, _164570, 'pragma!')
^ Fail: (200) [user] symbol_concat(assert, _166512, 'pragma!')
Redo: (199) [user] inside_assert(['pragma!', load, debug], _153488)
Unify: (199) [user] inside_assert(['pragma!', load, debug], ['pragma!', load, debug])
Call: (200) [user] is_conz(['pragma!', load, debug])
Unify: (200) [user] is_conz(['pragma!', load, debug])
Call: (201) [system] compound(['pragma!', load, debug])
Exit: (201) [system] compound(['pragma!', load, debug])
Call: (201) [system] ['pragma!', load, debug]=[_172874|_172876]
Exit: (201) [system] ['pragma!', load, debug]=['pragma!', load, debug]
Exit: (200) [user] is_conz(['pragma!', load, debug])
Exit: (199) [user] inside_assert(['pragma!', load, debug], ['pragma!', load, debug])
Call: (199) [user] always_exec(['pragma!', load, debug])
Unify: (199) [user] always_exec(['pragma!', load, debug])
Call: (200) [system] compound(['pragma!', load, debug])
Exit: (200) [system] compound(['pragma!', load, debug])
Call: (200) [system] compound_name_arity(['pragma!', load, debug], _180234, _180236)
Exit: (200) [system] compound_name_arity(['pragma!', load, debug], '[|]', 2)
^ Call: (200) [user] symbol_concat(eval, _182178, '[|]')
^ Unify: (200) [user] symbol_concat(eval, _183110, '[|]')
Call: (201) [system] atom_concat(eval, _183966, '[|]')
Fail: (201) [system] atom_concat(eval, _183966, '[|]')
^ Fail: (200) [user] symbol_concat(eval, _185908, '[|]')
Redo: (199) [user] always_exec(['pragma!', load, debug])
Unify: (199) [user] always_exec(['pragma!', load, debug])
Call: (200) [system] is_list(['pragma!', load, debug])
Exit: (200) [system] is_list(['pragma!', load, debug])
Unify: (199) [user] always_exec(['pragma!', load, debug])
^ Call: (200) [user] symbol('pragma!')
^ Unify: (200) [user] symbol('pragma!')
Call: (201) [system] atom('pragma!')
Exit: (201) [system] atom('pragma!')
^ Exit: (200) [user] symbol('pragma!')
Unify: (199) [user] always_exec(['pragma!', load, debug])
^ Call: (200) [user] symbol_concat(_196954, !, 'pragma!')
^ Unify: (200) [user] symbol_concat(_197886, !, 'pragma!')
Call: (201) [system] atom_concat(_198744, !, 'pragma!')
Exit: (201) [system] atom_concat(pragma, !, 'pragma!')
^ Exit: (200) [user] symbol_concat(pragma, !, 'pragma!')
Exit: (199) [user] always_exec(['pragma!', load, debug])
Call: (199) [system] fail
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _3436)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], _3436)
^ Call: (198) [user] if_t(into_simple_op(exec, ['pragma!', load, debug], _213008), pfcAdd_Now('next-operation'(_213008)))
^ Unify: (198) [user] if_t(into_simple_op(exec, ['pragma!', load, debug], _213008), pfcAdd_Now('next-operation'(_213008)))
Call: (199) [user] into_simple_op(exec, ['pragma!', load, debug], _213008)
Unify: (199) [user] into_simple_op(exec, ['pragma!', load, debug], op(exec, 'pragma!', _215800))
Call: (200) [user] o_s([load, debug], _215800)
Unify: (200) [user] o_s([load, debug], _215800)
Call: (201) [user] o_s(load, _215800)
Unify: (201) [user] o_s(load, load)
Exit: (201) [user] o_s(load, load)
Exit: (200) [user] o_s([load, debug], load)
Exit: (199) [user] into_simple_op(exec, ['pragma!', load, debug], op(exec, 'pragma!', load))
^ Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', load)))
^ Call: (200) [user] current_predicate(pfcAdd/1)
^ Exit: (200) [user] current_predicate(pfcAdd/1)
^ Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^ Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^ Call: (201) [user] clause(pfcTraceExecution, true)
^ Fail: (201) [user] clause(pfcTraceExecution, true)
^ Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^ Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', load))))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)))
^ Call: (201) [user] must_ex(current_why_UU(_234270))
^ Unify: (201) [user] must_ex(current_why_UU(_234270))
Call: (203) [user] current_why_UU(_234270)
Unify: (203) [user] current_why_UU(_234270)
^ Call: (204) [user] get_why_uu(_234270)
^ Unify: (204) [user] get_why_uu(_234270)
^ Call: (205) [user] findall(_239810, current_why(_239810), _239816)
^ Unify: (205) [$bags] findall(_239810, user:current_why(_239810), _239816)
^ Call: (206) [$bags] findall(_239810, user:current_why(_239810), _239816, [])
^ Unify: (206) [$bags] findall(_239810, user:current_why(_239810), _239816, [])
^ Call: (207) [$bags] cleanup_bag(findall_loop(_239810, user:current_why(_239810), _239816, []), '$destroy_findall_bag')
^ Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_239810, user:current_why(_239810), _239816, []), '$bags':'$destroy_findall_bag')
Call: (208) [$bags] findall_loop(_239810, user:current_why(_239810), _239816, [])
Unify: (208) [$bags] findall_loop(_239810, user:current_why(_239810), _239816, [])
^ Call: (209) [user] bugger:current_why(_239810)
^ Unify: (209) [user] bugger:current_why(_239810)
^ Call: (210) [user] bugger:current_why_data(_239810)
^ Unify: (210) [user] bugger:current_why_data(_239810)
Call: (211) [system] nb_current('$current_why', wp(_239810, _251070))
Fail: (211) [system] nb_current('$current_why', wp(_239810, _251070))
^ Redo: (210) [user] bugger:current_why_data(_239810)
^ Unify: (210) [user] bugger:current_why_data(_239810)
Call: (211) [t_l] t_l:current_why_source(_239810)
Fail: (211) [t_l] t_l:current_why_source(_239810)
^ Fail: (210) [user] bugger:current_why_data(_239810)
^ Redo: (209) [user] bugger:current_why(_239810)
^ Unify: (209) [user] bugger:current_why(mfl4(_258498, _258500, _258502, _258504))
^ Call: (211) [system] setup_call_cleanup('$notrace'(_259454, _259456), once(user:current_mfl4(_258498, _258500, _258502, _258504)), '$restore_trace'(_259454, _259456))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_259454, _259456), system:once(user:current_mfl4(_258498, _258500, _258502, _258504)), system:'$restore_trace'(_259454, _259456))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_259454, _259456))
^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_258498, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_258498, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (208) [$bags] findall_loop(_239810, user:current_why(_239810), _239816, [])
Exit: (208) [$bags] findall_loop(_239810, user:current_why(_239810), [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_239810, user:current_why(_239810), [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (206) [$bags] findall(_239810, user:current_why(_239810), [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (205) [$bags] findall(_239810, user:current_why(_239810), [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (205) [system] [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (205) [user] u_to_uu([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _234270)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (206) [system] var([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (206) [system] var([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _234270)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (206) [system] nonvar([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (206) [system] nonvar([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (206) [system] [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_395950, _395952)
Fail: (206) [system] [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_395950, _395952)
^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _234270)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _234270)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _426312)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _426312)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _426312)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (208) [system] var([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (208) [system] var([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _426312)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (208) [user] not(compound([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (208) [system] not(user:compound([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (209) [system] compound([P;HTML|mfl4(_276354, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (209) [system] compound([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (208) [system] not(user:compound([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3596)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3596)
^ Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3596)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (209) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (209) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3596)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (209) [user] not(compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (209) [system] not(user:compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (210) [system] compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (210) [system] compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (209) [system] not(user:compound(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3596)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3550)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (207) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (207) [system] var(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3550)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (207) [system] nonvar(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (207) [system] nonvar(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (207) [system] P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_268664, _268666)
Fail: (207) [system] P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_268664, _268666)
^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3550)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
^ Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
Call: (204) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
Fail: (204) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _426978)
^ Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _426978)
Call: (206) [system] fail
Fail: (206) [system] fail
^ Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _426978)
^ Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _446774, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_446774)), trace)))
^ Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _446774, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_446774)), trace)))
^ Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _446774, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_446774)), trace)), user:each_call_cleanup)
^ Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _446774, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_446774)), trace)), user:each_call_cleanup)
Call: (207) [system] current_prolog_flag(occurs_check, _477216)
Exit: (207) [system] current_prolog_flag(occurs_check, true)
^ Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _446774, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_446774)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _446774, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_446774)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (208) [system] true==true
Exit: (208) [system] true==true
^ Call: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', load)), P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', load)), P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)))
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)), true)
^ Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)), true)
^ Call: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), _58898, _58900)
^ Exit: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), user, 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
Call: (214) [system] _62642=user
Exit: (214) [system] user=user
^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _64512)
^ Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _64512)
^ Redo: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _67340)
^ Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _67340)
^ Fail: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Fail: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)), true)
^ Redo: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Exit: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load))))))
^ Unify: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load))))))
^ Call: (213) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load)))))
^ Unify: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load)))))
^ Call: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)))
^ Call: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), _94650, _94652)
^ Exit: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', load)), user, 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), _96530, _96532)
^ Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)), true)
Call: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), _96530, _96532)
^ Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)), true)
^ Exit: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)), true)
^ Call: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Unify: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
Call: (217) [system] _104936=user
Exit: (217) [system] user=user
^ Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _106806)
^ Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _106806)
^ Redo: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', load)), true, _109634)
^ Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', load)), true, _109634)
^ Fail: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', load)), true)
^ Fail: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', load)))
^ Call: (215) [user] assert('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (215) [user] assert('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load)))))
^ Exit: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', load)));assert('next-operation'(op(exec, 'pragma!', load))))))
^ Call: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^ Call: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', load)))
^ Call: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _166304)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _166304)
Call: (218) [system] var('next-operation'(op(exec, 'pragma!', load)))
Fail: (218) [system] var('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _166304)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _166304)
Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Call: (218) [system] 1<1
Fail: (218) [system] 1<1
^ Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _166304)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _166304)
Call: (218) [system] _177456 is 1+ -1
Exit: (218) [system] 0 is 1+ -1
^ Call: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _179314)
^ Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _179314)
Call: (219) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
Fail: (219) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _179314)
^ Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _179314)
Call: (219) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Exit: (219) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Call: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), _186724, _186726)
Exit: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), 'next-operation', [op(exec, 'pragma!', load)])
Call: (219) [lists] lists:member(_179314, ['next-operation', op(exec, 'pragma!', load)])
Unify: (219) [lists] lists:member(_179314, ['next-operation', op(exec, 'pragma!', load)])
Call: (220) [lists] lists:member_([op(exec, 'pragma!', load)], _179314, 'next-operation')
Unify: (220) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
Exit: (220) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', load)])
^ Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^ Call: (218) [user] compound_eles(0, 'next-operation', _166304)
^ Unify: (218) [user] compound_eles(0, 'next-operation', _166304)
Call: (219) [system] var('next-operation')
Fail: (219) [system] var('next-operation')
^ Redo: (218) [user] compound_eles(0, 'next-operation', _166304)
^ Unify: (218) [user] compound_eles(0, 'next-operation', _166304)
Call: (219) [system] compound('next-operation')
Fail: (219) [system] compound('next-operation')
^ Redo: (218) [user] compound_eles(0, 'next-operation', _166304)
Call: (219) [system] _166304='next-operation'
Exit: (219) [system] 'next-operation'='next-operation'
^ Exit: (218) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^ Call: (217) [user] pfcIgnored('next-operation')
^ Fail: (217) [user] pfcIgnored('next-operation')
Redo: (220) [lists] lists:member_([op(exec, 'pragma!', load)], _179314, 'next-operation')
Unify: (220) [lists] lists:member_([op(exec, 'pragma!', load)], _179314, 'next-operation')
Call: (221) [lists] lists:member_([], _179314, op(exec, 'pragma!', load))
Unify: (221) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
Exit: (221) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
Exit: (220) [lists] lists:member_([op(exec, 'pragma!', load)], op(exec, 'pragma!', load), 'next-operation')
Exit: (219) [lists] lists:member(op(exec, 'pragma!', load), ['next-operation', op(exec, 'pragma!', load)])
^ Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^ Call: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _166304)
^ Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _166304)
Call: (219) [system] var(op(exec, 'pragma!', load))
Fail: (219) [system] var(op(exec, 'pragma!', load))
^ Redo: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _166304)
^ Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', load), _166304)
Call: (219) [system] compound(op(exec, 'pragma!', load))
Exit: (219) [system] compound(op(exec, 'pragma!', load))
Call: (219) [system] 0<1
Exit: (219) [system] 0<1
Call: (219) [system] _166304=op(exec, 'pragma!', load)
Exit: (219) [system] op(exec, 'pragma!', load)=op(exec, 'pragma!', load)
^ Exit: (218) [user] compound_eles(0, op(exec, 'pragma!', load), op(exec, 'pragma!', load))
^ Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^ Call: (217) [user] pfcIgnored(op(exec, 'pragma!', load))
^ Fail: (217) [user] pfcIgnored(op(exec, 'pragma!', load))
^ Fail: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _234104)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _234104)
Call: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _234104)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _234104)
Call: (217) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Exit: (217) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _234104)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), _234104)
Call: (217) [system] _245256 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _247114)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _247114)
Call: (218) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
Fail: (218) [system] is_list('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _247114)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), _247114)
Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', load)))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), _254524, _254526)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', load)), 'next-operation', [op(exec, 'pragma!', load)])
Call: (218) [lists] lists:member(_247114, ['next-operation', op(exec, 'pragma!', load)])
Unify: (218) [lists] lists:member(_247114, ['next-operation', op(exec, 'pragma!', load)])
Call: (219) [lists] lists:member_([op(exec, 'pragma!', load)], _247114, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, 'pragma!', load)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', load)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _234104)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _234104)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _234104)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _234104)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _234104)
Call: (218) [system] _234104='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), 'next-operation')
^ Call: (216) [user] pfcTraced('next-operation')
^ Fail: (216) [user] pfcTraced('next-operation')
Redo: (219) [lists] lists:member_([op(exec, 'pragma!', load)], _247114, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'pragma!', load)], _247114, 'next-operation')
Call: (220) [lists] lists:member_([], _247114, op(exec, 'pragma!', load))
Unify: (220) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
Exit: (220) [lists] lists:member_([], op(exec, 'pragma!', load), op(exec, 'pragma!', load))
Exit: (219) [lists] lists:member_([op(exec, 'pragma!', load)], op(exec, 'pragma!', load), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, 'pragma!', load), ['next-operation', op(exec, 'pragma!', load)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^ Call: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _234104)
^ Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _234104)
Call: (218) [system] var(op(exec, 'pragma!', load))
Fail: (218) [system] var(op(exec, 'pragma!', load))
^ Redo: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _234104)
^ Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', load), _234104)
Call: (218) [system] compound(op(exec, 'pragma!', load))
Exit: (218) [system] compound(op(exec, 'pragma!', load))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _234104=op(exec, 'pragma!', load)
Exit: (218) [system] op(exec, 'pragma!', load)=op(exec, 'pragma!', load)
^ Exit: (217) [user] compound_eles(0, op(exec, 'pragma!', load), op(exec, 'pragma!', load))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', load)), op(exec, 'pragma!', load))
^ Call: (216) [user] pfcTraced(op(exec, 'pragma!', load))
^ Fail: (216) [user] pfcTraced(op(exec, 'pragma!', load))
^ Fail: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', load)))
^ Redo: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', load)), +)
^ Fail: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', load)), +)
^ Redo: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcGetSearch(_400516)
^ Unify: (214) [user] pfcGetSearch(_400516)
Call: (215) [t_l] t_l:pfcSearchTL(_402366)
Fail: (215) [t_l] t_l:pfcSearchTL(_402366)
^ Redo: (214) [user] pfcGetSearch(_400516)
^ Call: (215) [user] pfcSearch(_405140)
^ Unify: (215) [user] pfcSearch(direct)
^ Exit: (215) [user] pfcSearch(direct)
Call: (215) [system] _400516=direct
Exit: (215) [system] direct=direct
^ Exit: (214) [user] pfcGetSearch(direct)
^ Call: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (215) [system] direct=direct
Exit: (215) [system] direct=direct
^ Call: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^ Call: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _429574)
^ Unify: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _429574)
Call: (217) [system] fail
Fail: (217) [system] fail
^ Fail: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', load)), _429574)
^ Redo: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^ Call: (216) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'pragma!', load))))
^ Unify: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))))
^ Call: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:each_call_cleanup)
^ Unify: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:each_call_cleanup)
Call: (218) [system] current_prolog_flag(occurs_check, _439836)
Exit: (218) [system] current_prolog_flag(occurs_check, true)
^ Call: (218) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:set_prolog_flag(occurs_check, true))
^ Unify: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:set_prolog_flag(occurs_check, true))
Call: (219) [system] true==true
Exit: (219) [system] true==true
^ Call: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
Call: (220) [system] is_list(_447332)
Fail: (220) [system] is_list(_447332)
^ Redo: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
^ Call: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', load)))
^ Call: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', load)))
^ Unify: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', load)))
Call: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', load)), _454726)
Exit: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (221) [user] ignore(fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^ Unify: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^ Call: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Unify: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Call: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), true)
^ Fail: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), true)
^ Redo: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Call: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Call: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Fail: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Call: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Exit: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), imported_from(system))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Call: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), _497388, _497390)
Unify: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), _497388, _497390)
Call: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Exit: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Call: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), _497388, _497390)
Exit: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), '$pt$', 2)
Exit: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), '$pt$', 2)
^ Call: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), built_in)
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), _508630)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), _509570)
Call: (226) [system] nonvar(_510428)
^ Redo: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), _511430)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), _512364)
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), interpreted)
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), number_of_clauses(_521558))
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _460318), number_of_clauses(_521558))
Call: (226) [system] nonvar(number_of_clauses(_3814))
Exit: (226) [system] nonvar(number_of_clauses(_3814))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_3814), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_3814), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^ Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), number_of_clauses(0))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _16294), (prolog_current_choice(_16304), push_current_choice(_16304), clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _16326), pfc_call(_16326)), nb_setval('$pfc_current_choice', _16294))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _16294), user:(prolog_current_choice(_16304), push_current_choice(_16304), clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _16326), pfc_call(_16326)), user:nb_setval('$pfc_current_choice', _16294))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _16294))
Call: (228) [system] nb_current('$pfc_current_choice', _16294)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_16304)
Exit: (227) [system] prolog_current_choice(2950)
^ Call: (227) [user] push_current_choice(2950)
^ Unify: (227) [user] push_current_choice(2950)
Call: (228) [system] nb_current('$pfc_current_choice', _25644)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2950])
Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (227) [user] push_current_choice(2950)
^ Call: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _16326)
^ Fail: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _16326)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _34016)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _16294), user:(prolog_current_choice(_16304), push_current_choice(_16304), clause('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810), _16326), pfc_call(_16326)), user:nb_setval('$pfc_current_choice', _16294))
^ Fail: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^ Fail: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', load)), _3810))
^ Redo: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Exit: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Exit: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^ Call: (221) [user] ignore(fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^ Unify: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^ Call: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Call: (223) [user] pfc_spft(_48886, _48972, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894))
^ Unify: (223) [user] pfc_spft(_48886, _49904, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894))
^ Call: (224) [user] pfcCallSystem('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Unify: (224) [user] pfcCallSystem('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Call: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Call: (226) [system] var('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Fail: (226) [system] var('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Redo: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Call: (226) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Exit: (226) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Redo: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Call: (226) [user] predicate_property('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), imported_from(system))
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), imported_from(system))
Call: (227) [system] nonvar(imported_from(system))
Exit: (227) [system] nonvar(imported_from(system))
Call: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Unify: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Call: (229) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Exit: (229) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Call: (229) [system] atom(user)
Exit: (229) [system] atom(user)
Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), imported_from(system))
^ Redo: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Call: (226) [user] predicate_property('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), built_in)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), built_in)
Call: (227) [system] nonvar(built_in)
Exit: (227) [system] nonvar(built_in)
Call: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Unify: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Call: (228) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Exit: (228) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Call: (228) [$syspreds] goal_name_arity('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _85044, _85046)
Unify: (228) [$syspreds] goal_name_arity('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _85044, _85046)
Call: (229) [system] compound('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Exit: (229) [system] compound('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Call: (229) [system] compound_name_arity('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _85044, _85046)
Exit: (229) [system] compound_name_arity('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), '$spft$', 3)
Exit: (228) [$syspreds] goal_name_arity('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), '$spft$', 3)
^ Call: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), built_in)
^ Redo: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Call: (226) [user] predicate_property('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _96286)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _97226)
Call: (227) [system] nonvar(_98084)
^ Redo: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _99086)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _100020)
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Call: (228) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Exit: (228) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), interpreted)
^ Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Call: (226) [user] predicate_property('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), number_of_clauses(_109214))
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), number_of_clauses(_109214))
Call: (227) [system] nonvar(number_of_clauses(_109214))
Exit: (227) [system] nonvar(number_of_clauses(_109214))
Call: (227) [$syspreds] property_predicate(number_of_clauses(_109214), user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Unify: (227) [$syspreds] property_predicate(number_of_clauses(_109214), user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Call: (229) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Exit: (229) [system] callable('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Call: (229) [system] atom(user)
Exit: (229) [system] atom(user)
Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
Exit: (227) [$syspreds] property_predicate(number_of_clauses(725), user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), number_of_clauses(725))
^ Unify: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Call: (226) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _124058), (prolog_current_choice(_124068), push_current_choice(_124068), clause('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _124090), pfc_call(_124090)), nb_setval('$pfc_current_choice', _124058))
^ Unify: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _124058), user:(prolog_current_choice(_124068), push_current_choice(_124068), clause('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _124090), pfc_call(_124090)), user:nb_setval('$pfc_current_choice', _124058))
^ Call: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', _124058))
Call: (229) [system] nb_current('$pfc_current_choice', _124058)
Exit: (229) [system] nb_current('$pfc_current_choice', [])
^ Exit: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (228) [system] prolog_current_choice(_124068)
Exit: (228) [system] prolog_current_choice(2970)
^ Call: (228) [user] push_current_choice(2970)
^ Unify: (228) [user] push_current_choice(2970)
Call: (229) [system] nb_current('$pfc_current_choice', _133408)
Exit: (229) [system] nb_current('$pfc_current_choice', [])
Call: (229) [system] b_setval('$pfc_current_choice', [2970])
Exit: (229) [system] b_setval('$pfc_current_choice', [2970])
^ Exit: (228) [user] push_current_choice(2970)
^ Call: (228) [user] clause('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _124090)
^ Fail: (228) [user] clause('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _124090)
Call: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (229) [system] duplicate_term([], _141780)
Exit: (229) [system] duplicate_term([], [])
Call: (229) [system] nb_linkval('$pfc_current_choice', [])
Exit: (229) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _124058), user:(prolog_current_choice(_124068), push_current_choice(_124068), clause('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)), _124090), pfc_call(_124090)), user:nb_setval('$pfc_current_choice', _124058))
^ Fail: (225) [user] pfc_call('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Fail: (224) [user] pfcCallSystem('$spft$'(_48886, _50764, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894)))
^ Fail: (223) [user] pfc_spft(_48886, _149284, '$nt$'('next-operation'(op(exec, 'pragma!', load)), _48892, _48894))
^ Redo: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Exit: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load)))
^ Exit: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', load)), 'next-operation'(op(exec, 'pragma!', load))))
^ Exit: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:set_prolog_flag(occurs_check, true))
^ Exit: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))), user:each_call_cleanup)
^ Exit: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', load))))
^ Exit: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3576, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_3576)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3576, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_3576)), trace)), user:each_call_cleanup)
^ Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3576, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', load))=>_3576)), trace)))
^ Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', load)))
^ Exit: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcRun
^ Unify: (202) [user] pfcRun
^ Call: (203) [user] pfcGetSearch(direct)
^ Unify: (203) [user] pfcGetSearch(direct)
Call: (204) [t_l] t_l:pfcSearchTL(_246590)
Fail: (204) [t_l] t_l:pfcSearchTL(_246590)
^ Redo: (203) [user] pfcGetSearch(direct)
^ Call: (204) [user] pfcSearch(_249364)
^ Unify: (204) [user] pfcSearch(direct)
^ Exit: (204) [user] pfcSearch(direct)
Call: (204) [system] direct=direct
Exit: (204) [system] direct=direct
^ Exit: (203) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcRun
^ Exit: (202) [user] pfcRun
^ Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)), (P;HTML|mfl4(_3552, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', load)))
^ Exit: (198) [user] if_t(into_simple_op(exec, ['pragma!', load, debug], op(exec, 'pragma!', load)), pfcAdd_Now('next-operation'(op(exec, 'pragma!', load))))
Call: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436))
Unify: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436))
Call: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436)
Unify: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _3436)
Call: (201) [system] _286368=_286370
Exit: (201) [system] _286368=_286368
^ Call: (201) [user] ignore(catch((not_compatio(write_exec(['pragma!', load, debug])), notrace(into_metta_callable('&self', ['pragma!', load, debug], _288266, _286368, _288270, _288272)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _288266, _286368, _288270, _288272, _286368, _3436)), give_up(_288308), pp_m('red', gave_up(_288308))))
^ Unify: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', load, debug])), notrace(into_metta_callable('&self', ['pragma!', load, debug], _288266, _286368, _288270, _288272)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], _288266, _286368, _288270, _288272, _286368, _3436)), give_up(_288308), pp_m('red', gave_up(_288308))))
^ Call: (204) [user] not_compatio(write_exec(['pragma!', load, debug]))
^ Unify: (204) [user] not_compatio(write_exec(['pragma!', load, debug]))
^ Call: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', load, debug])))
^ Unify: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', load, debug])))
^ Call: (206) [user] once((is_mettalog;is_testing))
^ Unify: (206) [system] once(user:(is_mettalog;is_testing))
^ Call: (208) [user] is_mettalog
^ Unify: (208) [user] is_mettalog
^ Call: (209) [user] is_win64
^ Unify: (209) [user] is_win64
Call: (210) [system] current_prolog_flag(windows, _307542)
Fail: (210) [system] current_prolog_flag(windows, _308470)
^ Fail: (209) [user] is_win64
^ Redo: (208) [user] is_mettalog
^ Unify: (208) [user] is_mettalog
^ Call: (209) [user] is_metta_flag(log)
^ Unify: (209) [user] is_metta_flag(log)
^ Call: (211) [system] setup_call_cleanup('$notrace'(_313930, _313932), once(user:is_flag0(log)), '$restore_trace'(_313930, _313932))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_313930, _313932), system:once(user:is_flag0(log)), system:'$restore_trace'(_313930, _313932))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_313930, _313932))
^ Fail: (209) [user] is_metta_flag(log)
^ Fail: (208) [user] is_mettalog
^ Call: (208) [user] is_testing
^ Unify: (208) [user] is_testing
^ Call: (209) [user] is_metta_flag(test)
^ Unify: (209) [user] is_metta_flag(test)
^ Call: (211) [system] setup_call_cleanup('$notrace'(_322300, _322302), once(user:is_flag0(test)), '$restore_trace'(_322300, _322302))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_322300, _322302), system:once(user:is_flag0(test)), system:'$restore_trace'(_322300, _322302))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_322300, _322302))
^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (209) [user] is_metta_flag(test)
^ Exit: (208) [user] is_testing
^ Exit: (206) [system] once(user:(is_mettalog;is_testing))
^ Call: (206) [user] user_err(write_exec(['pragma!', load, debug]))
^ Unify: (206) [user] user_err(write_exec(['pragma!', load, debug]))
^ Call: (207) [user] original_user_error(_330696)
^ Unify: (207) [user] original_user_error(_330696)
Call: (208) [system] stream_property(_330696, file_no(2))
Unify: (208) [system] stream_property(_330696, file_no(2))
Call: (209) [system] nonvar(_330696)
Redo: (208) [system] stream_property(_330696, file_no(2))
Unify: (208) [system] stream_property(_330696, file_no(2))
Call: (209) [system] nonvar(_330696)
Redo: (208) [system] stream_property(_330696, file_no(2))
Unify: (208) [system] stream_property(_330696, file_no(2))
Call: (209) [system] nonvar(file_no(2))
Exit: (209) [system] nonvar(file_no(2))
Call: (209) [system] file_no(2)=alias(_341816)
Redo: (208) [system] stream_property(_330696, file_no(2))
Exit: (208) [system] stream_property((0x7fe6c676e200), file_no(2))
^ Exit: (207) [user] original_user_error((0x7fe6c676e200))
^ Call: (207) [user] with_output_to((0x7fe6c676e200), write_exec(['pragma!', load, debug]))
Call: (209) [user] write_exec(['pragma!', load, debug])
Unify: (209) [user] write_exec(['pragma!', load, debug])
^ Call: (210) [user] real_notrace(write_exec0(['pragma!', load, debug]))
^ Unify: (210) [user] real_notrace(user:write_exec0(['pragma!', load, debug]))
^ Call: (211) [user] setup_call_cleanup('$notrace'(_350248, _350250), once(user:write_exec0(['pragma!', load, debug])), '$restore_trace'(_350248, _350250))
^ Unify: (211) [system] setup_call_cleanup(user:'$notrace'(_350248, _350250), user:once(user:write_exec0(['pragma!', load, debug])), user:'$restore_trace'(_350248, _350250))
^ Call: (212) [system] sig_atomic(user:'$notrace'(_350248, _350250))
!(pragma! load debug)
^ Exit: (211) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['pragma!', load, debug])), user:'$restore_trace'(3, -1))
^ Exit: (210) [user] real_notrace(user:write_exec0(['pragma!', load, debug]))
Exit: (209) [user] write_exec(['pragma!', load, debug])
^ Exit: (207) [user] with_output_to((0x7fe6c676e200), write_exec(['pragma!', load, debug]))
^ Exit: (206) [user] user_err(write_exec(['pragma!', load, debug]))
^ Exit: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', load, debug])))
^ Exit: (204) [user] not_compatio(write_exec(['pragma!', load, debug]))
^ Call: (205) [system] setup_call_cleanup('$notrace'(_361974, _361976), once(user:into_metta_callable('&self', ['pragma!', load, debug], _288266, _286368, _288270, _288272)), '$restore_trace'(_361974, _361976))
^ Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_361974, _361976), system:once(user:into_metta_callable('&self', ['pragma!', load, debug], _288266, _286368, _288270, _288272)), system:'$restore_trace'(_361974, _361976))
^ Call: (206) [system] sig_atomic(system:'$notrace'(_361974, _361976))
^ Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [])), system:'$restore_trace'(3, -1))
Call: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
Unify: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
Call: (205) [user] reset_caches
Unify: (205) [user] reset_caches
^ Call: (206) [user] forall(clause(reset_cache, _377924), forall(rtrace_on_error(_377924), true))
^ Unify: (206) [$apply] forall(user:clause(reset_cache, _377924), user:forall(rtrace_on_error(_377924), true))
^ Call: (207) [user] clause(reset_cache, _377924)
^ Exit: (207) [user] clause(reset_cache, retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766)))
^ Call: (207) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), true)
^ Unify: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), user:true)
Call: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766)))
Unify: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766)))
Call: (209) [user] catch_err(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766)), _385410, (write_src_uo(_385410=retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), catch(rtrace(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), _385410, throw(give_up(_385410=retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))))), throw(_385410)))
Unify: (209) [user] catch_err(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766)), _385410, (write_src_uo(_385410=retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), catch(rtrace(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), _385410, throw(give_up(_385410=retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))))), throw(_385410)))
^ Call: (211) [user] retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))
^ Exit: (211) [user] retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))
Exit: (209) [user] catch_err(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766)), _385410, (write_src_uo(_385410=retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), catch(rtrace(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), _385410, throw(give_up(_385410=retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))))), throw(_385410)))
Exit: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766)))
^ Exit: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_380758, _380760, _380762, _380764, _380766))), user:true)
^ Redo: (207) [user] clause(reset_cache, _377924)
^ Exit: (207) [user] clause(reset_cache, true)
^ Call: (207) [user] forall(rtrace_on_error(true), true)
^ Unify: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
Call: (208) [user] rtrace_on_error(true)
Unify: (208) [user] rtrace_on_error(true)
Call: (209) [user] catch_err(true, _397534, (write_src_uo(_397534=true), catch(rtrace(true), _397534, throw(give_up(_397534=true))), throw(_397534)))
Unify: (209) [user] catch_err(true, _397534, (write_src_uo(_397534=true), catch(rtrace(true), _397534, throw(give_up(_397534=true))), throw(_397534)))
Exit: (209) [user] catch_err(true, _397534, (write_src_uo(_397534=true), catch(rtrace(true), _397534, throw(give_up(_397534=true))), throw(_397534)))
Exit: (208) [user] rtrace_on_error(true)
^ Exit: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
^ Exit: (206) [$apply] forall(user:clause(reset_cache, _377924), user:forall(rtrace_on_error(_377924), true))
Exit: (205) [user] reset_caches
Call: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
Unify: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
Call: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
Call: (209) [user] file_hides_results(eval_H(500, '&self', ['pragma!', load, debug], _286368))
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _286368), _286368, [], [], _286368, _3436)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_434598, _434600), once(user:(reset_eval_num, _434070=res(_3436), _434086=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', load, debug], _286368), _434104), (is_compatio->option_else(answer, _434128, leap);option_else(answer, _434128, each)), option_else('maximum-result-count', _434150, inf), option_else('initial-result-count', _434164, 10), _434176=contrl(_434150, _434128), _434194=_434196, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_434224), option_value(exec, skip), \+always_exec(_434104)->_434254=(skip(eval_H(500, '&self', ['pragma!', load, debug], _286368)), deterministic(_434270)), _434194=1, !, true;_434254=(eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, _434070, _434328)), !, flag(result_num, _434354, 0), _434366=eval('&self', _434104, _286368), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_286368), if_t(_434194==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_434194==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_434366)))), if_t(option_value(repl, true), add_history_src(exec(_434104))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_434366), writeln('.')))), true)))), '$restore_trace'(_434598, _434600))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_434598, _434600), system:once(user:(reset_eval_num, _434070=res(_3436), _434086=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', load, debug], _286368), _434104), (is_compatio->option_else(answer, _434128, leap);option_else(answer, _434128, each)), option_else('maximum-result-count', _434150, inf), option_else('initial-result-count', _434164, 10), _434176=contrl(_434150, _434128), _434194=_434196, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_434224), option_value(exec, skip), \+always_exec(_434104)->_434254=(skip(eval_H(500, '&self', ['pragma!', load, debug], _286368)), deterministic(_434270)), _434194=1, !, true;_434254=(eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, _434070, _434328)), !, flag(result_num, _434354, 0), _434366=eval('&self', _434104, _286368), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_286368), if_t(_434194==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_434194==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_434366)))), if_t(option_value(repl, true), add_history_src(exec(_434104))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_434366), writeln('.')))), true)))), system:'$restore_trace'(_434598, _434600))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_434598, _434600))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3436)=res(_3436), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', load, debug], _286368), ['pragma!', load, debug]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _434194=_434194, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_434224), option_value(exec, skip), \+always_exec(['pragma!', load, debug])->(eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328))=(skip(eval_H(500, '&self', ['pragma!', load, debug], _286368)), deterministic(_434270)), _434194=1, !, true;(eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328))=(eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328)), !, flag(result_num, 1, 0), eval('&self', ['pragma!', load, debug], _286368)=eval('&self', ['pragma!', load, debug], _286368), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_286368), if_t(_434194==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_434194==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['pragma!', load, debug], _286368))))), if_t(option_value(repl, true), add_history_src(exec(['pragma!', load, debug]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['pragma!', load, debug], _286368)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^ Call: (209) [user] in_answer_io(format('~N['))
^ Unify: (209) [user] in_answer_io(format('~N['))
Call: (210) [system] nb_current(suspend_answers, true)
^ Redo: (209) [user] in_answer_io(format('~N['))
^ Unify: (209) [user] in_answer_io(format('~N['))
^ Call: (210) [user] answer_output(_466550)
^ Unify: (210) [user] answer_output(_466550)
^ Call: (211) [user] is_testing
^ Unify: (211) [user] is_testing
^ Call: (212) [user] is_metta_flag(test)
^ Unify: (212) [user] is_metta_flag(test)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_472092, _472094), once(user:is_flag0(test)), '$restore_trace'(_472092, _472094))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_472092, _472094), system:once(user:is_flag0(test)), system:'$restore_trace'(_472092, _472094))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_472092, _472094))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] is_metta_flag(test)
^ Exit: (211) [user] is_testing
^ Call: (211) [user] original_user_output(_466550)
^ Unify: (211) [user] original_user_output(_466550)
Call: (212) [system] stream_property(_466550, file_no(1))
Unify: (212) [system] stream_property(_466550, file_no(1))
Call: (213) [system] nonvar(_466550)
Redo: (212) [system] stream_property(_466550, file_no(1))
Unify: (212) [system] stream_property(_466550, file_no(1))
Call: (213) [system] nonvar(_466550)
Redo: (212) [system] stream_property(_466550, file_no(1))
Unify: (212) [system] stream_property(_466550, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_488828)
Redo: (212) [system] stream_property(_466550, file_no(1))
Exit: (212) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7fe6c676e100))
^ Exit: (210) [user] answer_output((0x7fe6c676e100))
^ Call: (210) [user] with_output_to((0x7fe6c676e100), format('~N['))
Call: (212) [$syspreds] format('~N[')
Unify: (212) [$syspreds] format('~N[')
^ Call: (213) [$syspreds] format('~N[', [])
[
^ Exit: (213) [$syspreds] format('~N[', [])
Exit: (212) [$syspreds] format('~N[')
^ Exit: (210) [user] with_output_to((0x7fe6c676e100), format('~N['))
^ Exit: (209) [user] in_answer_io(format('~N['))
Call: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _500998, _434270, timed_call((eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328)), _501004), ((((_434270==true->!;true), set_option_value(interactive, _500998), contrl(inf, each)=contrl(_501074, _501076), nb_setarg(1, res(_3436), _434328), current_input(_501100), read_pending_codes(_501100, _501112, []), flag(result_num, _501126, _501126+1), flag(result_num, _501146, _501146), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _434328))), if_t(_501146=<_501074, ((_501146==1, _434270==true->not_compatio(format('~N~nDeterministic: ', [])), !;_434270==true->not_compatio(format('~N~nLast Result(~w): ', [_501146])), !;not_compatio(format('~N~nNDet Result(~w): ', [_501146]))), ignore((not_compatio(if_t(\+symbolic(_434328), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_434328)), true)))))))), in_answer_io(write_asrc(_434328)), not_compatio(format('~N')), (_434270\==true, _500998, _501076\==leap, 10>_501146, _501146<_501074->_501508=true;_501508=false), if_t((_501508==true;_434270==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _501004))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _501612), maplist(print_var, _501612), nop(nl)));true)))), (_501508==true->write("~npress ';' for more solutions "), get_single_char_key(_501674), not_compatio((writeq(key=_501674), nl)), (_501674==b->once(repl), fail;_501674==m->make;_501674==t->nop(set_debug(eval, true)), rtrace;_501674=='T'->set_debug(eval, true);_501674==(;)->true;_501674==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_501674=='L'->nb_setarg(1, contrl(inf, each), _501146);_501674==l->nb_setarg(2, contrl(inf, each), leap);(_501674=='\n';_501674=='\r')->!, fail;!, fail));_434270\==true, \+_500998, contrl(inf, each)=contrl(_501074, leap)->true;_434270==true->!;true), format('~N~n')))
Unify: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _434270, timed_call((eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328)), _501004), ((((_434270==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_501074, _501076), nb_setarg(1, res(_3436), _434328), current_input(_501100), read_pending_codes(_501100, _501112, []), flag(result_num, _501126, _501126+1), flag(result_num, _501146, _501146), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _434328))), if_t(_501146=<_501074, ((_501146==1, _434270==true->not_compatio(format('~N~nDeterministic: ', [])), !;_434270==true->not_compatio(format('~N~nLast Result(~w): ', [_501146])), !;not_compatio(format('~N~nNDet Result(~w): ', [_501146]))), ignore((not_compatio(if_t(\+symbolic(_434328), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_434328)), true)))))))), in_answer_io(write_asrc(_434328)), not_compatio(format('~N')), (_434270\==true, false, _501076\==leap, 10>_501146, _501146<_501074->_501508=true;_501508=false), if_t((_501508==true;_434270==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _501004))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _501612), maplist(print_var, _501612), nop(nl)));true)))), (_501508==true->write("~npress ';' for more solutions "), get_single_char_key(_501674), not_compatio((writeq(key=_501674), nl)), (_501674==b->once(repl), fail;_501674==m->make;_501674==t->nop(set_debug(eval, true)), rtrace;_501674=='T'->set_debug(eval, true);_501674==(;)->true;_501674==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_501674=='L'->nb_setarg(1, contrl(inf, each), _501146);_501674==l->nb_setarg(2, contrl(inf, each), leap);(_501674=='\n';_501674=='\r')->!, fail;!, fail));_434270\==true, \+false, contrl(inf, each)=contrl(_501074, leap)->true;_434270==true->!;true), format('~N~n')))
Call: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328)), _501004)
Unify: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328)), _501004)
Call: (211) [system] statistics(cputime, _514232)
Exit: (211) [system] statistics(cputime, 4.921456517)
Call: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328)))
Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _286368), deterministic(_434270), xform_out(_286368, _434328), nb_setarg(1, res(_3436), _434328)))
^ Call: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] var(true)
Fail: (213) [system] var(true)
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (213) [user] option_value0(rtrace, 'True')
^ Unify: (213) [user] option_value0(rtrace, 'True')
^ Call: (214) [user] was_option_value(rtrace, _8252)
^ Unify: (214) [user] was_option_value(rtrace, _8252)
Call: (215) [system] current_prolog_flag(rtrace, _10110)
Fail: (215) [system] current_prolog_flag(rtrace, _10110)
^ Redo: (214) [user] was_option_value(rtrace, _8252)
^ Unify: (214) [user] was_option_value(rtrace, _8252)
Call: (215) [$syspreds] prolog_load_context(rtrace, _13824)
Fail: (215) [$syspreds] prolog_load_context(rtrace, _13824)
^ Redo: (214) [user] was_option_value(rtrace, _8252)
^ Unify: (214) [user] was_option_value(rtrace, _8252)
Call: (215) [system] nb_current(rtrace, _17538)
Fail: (215) [system] nb_current(rtrace, _17538)
^ Fail: (214) [user] was_option_value(rtrace, _8252)
^ Redo: (213) [user] option_value0(rtrace, 'True')
^ Fail: (213) [user] option_value0(rtrace, 'True')
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] true==false
Fail: (213) [system] true==false
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_27762, _27764), once(user:option_value0(rtrace, true)), '$restore_trace'(_27762, _27764))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_27762, _27764), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_27762, _27764))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_27762, _27764))
^ Fail: (212) [user] option_value(rtrace, true)
Redo: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
^ Call: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] var(rtrace)
Fail: (213) [system] var(rtrace)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] rtrace==false
Fail: (213) [system] rtrace==false
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] rtrace==true
Fail: (213) [system] rtrace==true
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
^ Call: (213) [user] fast_option_value(rtrace, debug)
^ Unify: (213) [user] fast_option_value(rtrace, debug)
Call: (214) [system] atom(rtrace)
Exit: (214) [system] atom(rtrace)
Call: (214) [system] current_prolog_flag(rtrace, debug)
Fail: (214) [system] current_prolog_flag(rtrace, debug)
^ Fail: (213) [user] fast_option_value(rtrace, debug)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
^ Call: (213) [user] fast_option_value(rtrace, trace)
^ Unify: (213) [user] fast_option_value(rtrace, trace)
Call: (214) [system] atom(rtrace)
Exit: (214) [system] atom(rtrace)
Call: (214) [system] current_prolog_flag(rtrace, trace)
Fail: (214) [system] current_prolog_flag(rtrace, trace)
^ Fail: (213) [user] fast_option_value(rtrace, trace)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _62980)
Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _62980)
^ Call: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _62980, _64916)
^ Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _62980, [])
Call: (215) [system] current_prolog_flag(nodebugx, true)
^ Redo: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _62980, _67720)
^ Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _62980, _68658)
^ Call: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (215) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_71392, _71394, _71396), defined)
^ Unify: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_71392, _71394, _71396), defined)
Call: (216) [system] nonvar(defined)
Exit: (216) [system] nonvar(defined)
Call: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_71392, _71394, _71396))
Unify: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_71392, _71394, _71396))
Call: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_71392, _71394, _71396))
Unify: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_71392, _71394, _71396))
Call: (218) [system] callable(debugging_logicmoo_setting(_71392, _71394, _71396))
Exit: (218) [system] callable(debugging_logicmoo_setting(_71392, _71394, _71396))
Call: (218) [system] atom(bugger)
Exit: (218) [system] atom(bugger)
Exit: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_71392, _71394, _71396))
Exit: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_71392, _71394, _71396))
^ Exit: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_71392, _71394, _71396), defined)
^ Call: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _62980, _85306)
^ Unify: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Exit: (212) [user] is_debugging(rtrace)
Exit: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)))
^ Call: (212) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), tAt_rtrace)
^ Unify: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), rtrace:tAt_rtrace)
Call: (213) [system] _95766=mquietly_if(true, rtrace:tAt_rtrace)
Exit: (213) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^ Call: (213) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), deterministic(_97644)), (notrace(_97644==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^ Unify: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', load, debug], _3568), deterministic(_3848), xform_out(_3568, _3876), nb_setarg(1, res(_3436), _3876)), deterministic(_97644)), (notrace(_97644==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Call: (214) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (217) [rtrace] rtrace:restart_rtrace1
^ Unify: (217) [rtrace] rtrace:restart_rtrace1
^ Exit: (217) [rtrace] rtrace:restart_rtrace1
^ Exit: (214) [system] sig_atomic(rtrace:restart_rtrace)
Call: (215) [user] eval_H(500, '&self', ['pragma!', load, debug], _3568)
Unify: (215) [user] eval_H(500, '&self', ['pragma!', load, debug], _3568)
^ Call: (216) [user] catch_metta_return(eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568), _3568)
^ Unify: (216) [user] catch_metta_return(eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568), _3568)
^ Call: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
Call: (219) [system] var(['pragma!', load, debug])
^ Redo: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_113024, _113026), once(user:self_eval(['pragma!', load, debug])), '$restore_trace'(_113024, _113026))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_113024, _113026), system:once(user:self_eval(['pragma!', load, debug])), system:'$restore_trace'(_113024, _113026))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_113024, _113026))
^ Redo: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_117762, _117764), once(user:nonvar(_3568)), '$restore_trace'(_117762, _117764))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_117762, _117764), system:once(user:nonvar(_3568)), system:'$restore_trace'(_117762, _117764))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_117762, _117764))
^ Redo: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_122500, _122502), once(user:nonvar(_3568)), '$restore_trace'(_122500, _122502))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_122500, _122502), system:once(user:nonvar(_3568)), system:'$restore_trace'(_122500, _122502))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_122500, _122502))
^ Redo: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
Call: (219) [system] [load, debug]==[]
^ Redo: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
Call: (219) [system] atom(=)
Exit: (219) [system] atom(=)
Call: (219) [system] (=)\==(=)
^ Redo: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (219) [user] self_eval(['pragma!', load, debug])
^ Unify: (219) [user] self_eval(['pragma!', load, debug])
^ Call: (221) [system] setup_call_cleanup('$notrace'(_136566, _136568), once(user:self_eval0(['pragma!', load, debug])), '$restore_trace'(_136566, _136568))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_136566, _136568), system:once(user:self_eval0(['pragma!', load, debug])), system:'$restore_trace'(_136566, _136568))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_136566, _136568))
^ Fail: (219) [user] self_eval(['pragma!', load, debug])
^ Redo: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (218) [user] eval_args(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (219) [user] eval_00(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (219) [user] eval_00(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (220) [user] self_eval(['pragma!', load, debug])
^ Unify: (220) [user] self_eval(['pragma!', load, debug])
^ Call: (222) [system] setup_call_cleanup('$notrace'(_145964, _145966), once(user:self_eval0(['pragma!', load, debug])), '$restore_trace'(_145964, _145966))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_145964, _145966), system:once(user:self_eval0(['pragma!', load, debug])), system:'$restore_trace'(_145964, _145966))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_145964, _145966))
^ Fail: (220) [user] self_eval(['pragma!', load, debug])
^ Redo: (219) [user] eval_00(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (219) [user] eval_00(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (220) [user] eval_01(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Unify: (220) [user] eval_01(=, _106418, 500, '&self', ['pragma!', load, debug], _3568)
^ Call: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
Call: (223) [system] 500<1
Fail: (223) [system] 500<1
^ Redo: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (222) [system] setup_call_cleanup('$notrace'(_159122, _159124), once(user:(_159098 is 500-1, copy_term(['pragma!', load, debug], _159112))), '$restore_trace'(_159122, _159124))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_159122, _159124), system:once(user:(_159098 is 500-1, copy_term(['pragma!', load, debug], _159112))), system:'$restore_trace'(_159122, _159124))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_159122, _159124))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['pragma!', load, debug], ['pragma!', load, debug]))), system:'$restore_trace'(3, -1))
^ Call: (221) [user] trace_eval(eval_20(=, _106418), e, 499, '&self', ['pragma!', load, debug], _162906)
^ Unify: (221) [user] trace_eval(eval_20(=, _106418), e, 499, '&self', ['pragma!', load, debug], _162906)
^ Call: (222) [user] must_det_ll((notrace((flag(eval_num, _164816, _164816+1), _164834 is _164816 mod 500, _164852 is 99-499 mod 100, _164876=_164878, option_else('trace-length', _164890, 500), option_else('trace-depth', _164898, 30))), quietly(if_t((nop(stop_rtrace), _164834>_164890), (set_debug(eval, false), _164954 is _164890+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_165006)))))
^ Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _164816, _164816+1), _164834 is _164816 mod 500, _164852 is 99-499 mod 100, _164876=_164878, option_else('trace-length', _164890, 500), option_else('trace-depth', _164898, 30))), quietly(if_t((nop(stop_rtrace), _164834>_164890), (set_debug(eval, false), _164954 is _164890+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_165006)))))
^ Call: (223) [user] once(user:(notrace((flag(eval_num, _164816, _164816+1), _164834 is _164816 mod 500, _164852 is 99-499 mod 100, _164876=_164878, option_else('trace-length', _164890, 500), option_else('trace-depth', _164898, 30))), quietly(if_t((nop(stop_rtrace), _164834>_164890), (set_debug(eval, false), _164954 is _164890+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_165006)))))
^ Unify: (223) [system] once(user:(notrace((flag(eval_num, _164816, _164816+1), _164834 is _164816 mod 500, _164852 is 99-499 mod 100, _164876=_164878, option_else('trace-length', _164890, 500), option_else('trace-depth', _164898, 30))), quietly(if_t((nop(stop_rtrace), _164834>_164890), (set_debug(eval, false), _164954 is _164890+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_165006)))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_168730, _168732), once(user:(flag(eval_num, _164816, _164816+1), _164834 is _164816 mod 500, _164852 is 99-499 mod 100, _164876=_164878, option_else('trace-length', _164890, 500), option_else('trace-depth', _164898, 30))), '$restore_trace'(_168730, _168732))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_168730, _168732), system:once(user:(flag(eval_num, _164816, _164816+1), _164834 is _164816 mod 500, _164852 is 99-499 mod 100, _164876=_164878, option_else('trace-length', _164890, 500), option_else('trace-depth', _164898, 30))), system:'$restore_trace'(_168730, _168732))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_168730, _168732))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _164876=_164876, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _164954 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace)))))
^ Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _164954 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace)))))
^ Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _164954 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace)))))
Call: (225) [user] nop(notrace(no_repeats_var(_165006)))
Unify: (225) [user] nop(notrace(no_repeats_var(_165006)))
Exit: (225) [user] nop(notrace(no_repeats_var(_165006)))
^ Exit: (223) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _164876=_164876, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _164954 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_165006)))))
^ Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _164876=_164876, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _164954 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_164954])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_165006)))))
Call: (222) [occurs] occurs:sub_term(_180194, e)
Unify: (222) [occurs] occurs:sub_term(e, e)
Exit: (222) [occurs] occurs:sub_term(e, e)
Call: (222) [system] e\=e
Fail: (222) [system] e\=e
Redo: (222) [occurs] occurs:sub_term(_180194, e)
Unify: (222) [occurs] occurs:sub_term(_180194, e)
Call: (223) [system] compound(e)
Fail: (223) [system] compound(e)
Fail: (222) [occurs] occurs:sub_term(_180194, e)
^ Redo: (221) [user] trace_eval(eval_20(=, _106418), e, 499, '&self', ['pragma!', load, debug], _162906)
Call: (222) [system] _190412=e
Exit: (222) [system] e=e
^ Call: (222) [user] if_trace((eval;e), (_164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))
^ Unify: (222) [user] if_trace((eval;e), (_164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))
^ Call: (224) [system] setup_call_cleanup('$notrace'(_194216, _194218), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]]))), _194174, fbug((_194174-->if_trace((eval;e), (_164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))))))), '$restore_trace'(_194216, _194218))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_194216, _194218), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]]))), _194174, fbug((_194174-->if_trace((eval;e), (_164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))))))), system:'$restore_trace'(_194216, _194218))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_194216, _194218))
^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]]))), _194174, fbug((_194174-->if_trace((eval;e), (_164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (222) [user] if_trace((eval;e), (_164876=1, indentq(0, 0, -->, [e, ['pragma!', load, debug]])))
Call: (222) [system] _198998=retval(fail)
Exit: (222) [system] retval(fail)=retval(fail)
Call: (222) [system] _200860=(\+ \+ (flag(eval_num, _200880, _200880+1), (retval(fail)\=@=retval(fail), nonvar(_162906)->indentq(0, _200880, <--, [e, _162906]);indentq(0, _200880, <--, [e, retval(fail)]))))
Exit: (222) [system] (\+ \+ (flag(eval_num, _200880, _200880+1), (retval(fail)\=@=retval(fail), nonvar(_162906)->indentq(0, _200880, <--, [e, _162906]);indentq(0, _200880, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _200880, _200880+1), (retval(fail)\=@=retval(fail), nonvar(_162906)->indentq(0, _200880, <--, [e, _162906]);indentq(0, _200880, <--, [e, retval(fail)]))))
^ Call: (222) [user] call_cleanup(((call(eval_20(=, _106418), 499, '&self', ['pragma!', load, debug], _162906)*->nb_setarg(1, retval(fail), _162906);fail, trace, call(eval_20(=, _106418), 499, '&self', ['pragma!', load, debug], _162906)), ignore(notrace((\+_162906\=_165006, nb_setarg(1, retval(fail), _162906))))), ignore((_164876==1->ignore(\+ \+ (flag(eval_num, _200880, _200880+1), (retval(fail)\=@=retval(fail), nonvar(_162906)->indentq(0, _200880, <--, [e, _162906]);indentq(0, _200880, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _200880, _200880+1), (retval(fail)\=@=retval(fail), nonvar(_162906)->indentq(0, _200880, <--, [e, _162906]);indentq(0, _200880, <--, [e, retval(fail)])))))))))))
^ Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _106418), 499, '&self', ['pragma!', load, debug], _162906)*->nb_setarg(1, retval(fail), _162906);fail, trace, call(eval_20(=, _106418), 499, '&self', ['pragma!', load, debug], _162906)), ignore(notrace((\+_162906\=_165006, nb_setarg(1, retval(fail), _162906))))), user:ignore((_164876==1->ignore(\+ \+ (flag(eval_num, _200880, _200880+1), (retval(fail)\=@=retval(fail), nonvar(_162906)->indentq(0, _200880, <--, [e, _162906]);indentq(0, _200880, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _200880, _200880+1), (retval(fail)\=@=retval(fail), nonvar(_162906)->indentq(0, _200880, <--, [e, _162906]);indentq(0, _200880, <--, [e, retval(fail)])))))))))))
^ Call: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
Call: (225) [system] atom(['pragma!', load, debug])
^ Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Call: (225) [user] no_eval(['pragma!', load, debug])
^ Unify: (225) [user] no_eval(['pragma!', load, debug])
^ Call: (226) [user] self_eval(['pragma!', load, debug])
^ Unify: (226) [user] self_eval(['pragma!', load, debug])
^ Call: (228) [system] setup_call_cleanup('$notrace'(_213266, _213268), once(user:self_eval0(['pragma!', load, debug])), '$restore_trace'(_213266, _213268))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_213266, _213268), system:once(user:self_eval0(['pragma!', load, debug])), system:'$restore_trace'(_213266, _213268))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_213266, _213268))
^ Fail: (226) [user] self_eval(['pragma!', load, debug])
^ Redo: (225) [user] no_eval(['pragma!', load, debug])
^ Unify: (225) [user] no_eval(['pragma!', load, debug])
Call: (226) [system] atomic('pragma!')
Exit: (226) [system] atomic('pragma!')
^ Call: (226) [user] is_sl('pragma!')
^ Unify: (226) [user] is_sl('pragma!')
Call: (227) [system] number('pragma!')
^ Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
Call: (225) [system] [load, debug]==[]
^ Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
Call: (225) [system] atom(=)
Exit: (225) [system] atom(=)
Call: (225) [system] (=)\==(=)
^ Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
Call: (225) [system] callable('pragma!')
Exit: (225) [system] callable('pragma!')
^ Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
Call: (225) [system] is_list([load, debug])
Exit: (225) [system] is_list([load, debug])
^ Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
Call: (225) [system] is_list(['pragma!', load, debug])
Exit: (225) [system] is_list(['pragma!', load, debug])
^ Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], ['pragma!'|_240300])
Call: (225) [system] var('pragma!')
^ Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Call: (225) [user] once(expand_eval(['pragma!', load, debug], _244062))
^ Unify: (225) [system] once(user:expand_eval(['pragma!', load, debug], _244062))
^ Call: (226) [user] expand_eval(['pragma!', load, debug], _244062)
^ Unify: (226) [user] expand_eval(['pragma!', load, debug], _244062)
Call: (227) [system] is_list(['pragma!', load, debug])
Exit: (227) [system] is_list(['pragma!', load, debug])
^ Unify: (226) [user] expand_eval(['pragma!', load, debug], ['pragma!'|_249638])
Call: (227) [system] ground('pragma!')
Exit: (227) [system] ground('pragma!')
^ Unify: (226) [user] expand_eval(['pragma!', load, debug], ['pragma!'|_252420])
^ Call: (227) [user] apply:maplist(expand_eval, [load, debug], _252420)
^ Unify: (227) [apply] apply:maplist(user:expand_eval, [load, debug], _252420)
Call: (228) [apply] apply:maplist_([load, debug], _252420, user:expand_eval)
Unify: (228) [apply] apply:maplist_([load, debug], [_256166|_256168], user:expand_eval)
^ Call: (229) [user] expand_eval(load, _256166)
^ Unify: (229) [user] expand_eval(load, _256166)
Call: (230) [system] is_list(load)
^ Redo: (229) [user] expand_eval(load, _256166)
Call: (230) [system] load=_256166
Exit: (230) [system] load=load
^ Exit: (229) [user] expand_eval(load, load)
Call: (229) [apply] apply:maplist_([debug], _256168, user:expand_eval)
Unify: (229) [apply] apply:maplist_([debug], [_264528|_264530], user:expand_eval)
^ Call: (230) [user] expand_eval(debug, _264528)
^ Unify: (230) [user] expand_eval(debug, _264528)
Call: (231) [system] is_list(debug)
^ Redo: (230) [user] expand_eval(debug, _264528)
Call: (231) [system] debug=_264528
Exit: (231) [system] debug=debug
^ Exit: (230) [user] expand_eval(debug, debug)
Call: (230) [apply] apply:maplist_([], _264530, user:expand_eval)
Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (229) [apply] apply:maplist_([debug], [debug], user:expand_eval)
Exit: (228) [apply] apply:maplist_([load, debug], [load, debug], user:expand_eval)
^ Exit: (227) [apply] apply:maplist(user:expand_eval, [load, debug], [load, debug])
^ Exit: (226) [user] expand_eval(['pragma!', load, debug], ['pragma!', load, debug])
^ Exit: (225) [system] once(user:expand_eval(['pragma!', load, debug], ['pragma!', load, debug]))
Call: (225) [system] ['pragma!', load, debug]\==['pragma!', load, debug]
^ Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Call: (225) [user] is_progn('pragma!')
^ Unify: (225) [user] is_progn('pragma!')
Call: (226) [system] var('pragma!')
^ Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Call: (225) [user] is_space_op('pragma!')
^ Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
Call: (225) [system] is_list(load)
^ Redo: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Unify: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], _162906)
^ Call: (225) [user] must_det_ll(into_name('&self', load, _292518))
^ Unify: (225) [user] must_det_ll(user:into_name('&self', load, _292518))
^ Call: (226) [user] once(user:into_name('&self', load, _292518))
^ Unify: (226) [system] once(user:into_name('&self', load, _292518))
Call: (227) [user] into_name('&self', load, _292518)
Unify: (227) [user] into_name('&self', load, load)
Exit: (227) [user] into_name('&self', load, load)
^ Exit: (226) [system] once(user:into_name('&self', load, load))
^ Exit: (225) [user] must_det_ll(user:into_name('&self', load, load))
^ Call: (225) [user] must_det_ll(nd_ignore((eval_args(=, _106418, 499, '&self', debug, _300870), set_option_value_interp(load, _300870))))
^ Unify: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _106418, 499, '&self', debug, _300870), set_option_value_interp(load, _300870))))
^ Call: (226) [user] once(user:nd_ignore((eval_args(=, _106418, 499, '&self', debug, _300870), set_option_value_interp(load, _300870))))
^ Unify: (226) [system] once(user:nd_ignore((eval_args(=, _106418, 499, '&self', debug, _300870), set_option_value_interp(load, _300870))))
^ Call: (227) [user] nd_ignore((eval_args(=, _106418, 499, '&self', debug, _300870), set_option_value_interp(load, _300870)))
^ Unify: (227) [user] nd_ignore((eval_args(=, _106418, 499, '&self', debug, _300870), set_option_value_interp(load, _300870)))
^ Call: (229) [user] eval_args(=, _106418, 499, '&self', debug, _300870)
^ Unify: (229) [user] eval_args(=, _106418, 499, '&self', debug, _300870)
Call: (230) [system] var(debug)
^ Redo: (229) [user] eval_args(=, _106418, 499, '&self', debug, _300870)
^ Unify: (229) [user] eval_args(=, _106418, 499, '&self', debug, _300870)
^ Call: (231) [system] setup_call_cleanup('$notrace'(_311152, _311154), once(user:self_eval(debug)), '$restore_trace'(_311152, _311154))
^ Unify: (231) [system] setup_call_cleanup(system:'$notrace'(_311152, _311154), system:once(user:self_eval(debug)), system:'$restore_trace'(_311152, _311154))
^ Call: (232) [system] sig_atomic(system:'$notrace'(_311152, _311154))
^ Exit: (231) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(debug)), system:'$restore_trace'(3, -1))
Call: (230) [system] _300870=debug
Exit: (230) [system] debug=debug
^ Exit: (229) [user] eval_args(=, _106418, 499, '&self', debug, debug)
^ Call: (229) [user] set_option_value_interp(load, debug)
^ Unify: (229) [user] set_option_value_interp(load, debug)
^ Call: (230) [user] symbol(load)
^ Unify: (230) [user] symbol(load)
Call: (231) [system] atom(load)
Exit: (231) [system] atom(load)
^ Exit: (230) [user] symbol(load)
^ Call: (230) [user] symbolic_list_concat(_324248, ',', load)
^ Unify: (230) [user] symbolic_list_concat(_324248, ',', load)
Call: (231) [system] atomic_list_concat(_324248, ',', load)
Exit: (231) [system] atomic_list_concat([load], ',', load)
^ Exit: (230) [user] symbolic_list_concat([load], ',', load)
Call: (230) [system] [load]\=[_328918]
^ Redo: (229) [user] set_option_value_interp(load, debug)
^ Unify: (229) [user] set_option_value_interp(load, debug)
Call: (230) [system] _331706=true
Exit: (230) [system] true=true
^ Call: (230) [user] fbugio(true, set_option_value(load, debug))
^ Unify: (230) [user] fbugio(true, set_option_value(load, debug))
^ Call: (231) [user] ignore((true, !, fbug(set_option_value(load, debug))))
^ Unify: (231) [system] ignore(user:(true, !, fbug(set_option_value(load, debug))))
Call: (233) [user] fbug(set_option_value(load, debug))
Unify: (233) [user] fbug(set_option_value(load, debug))
^ Call: (234) [user] is_compatio
^ Unify: (234) [user] is_compatio
^ Call: (236) [system] setup_call_cleanup('$notrace'(_340972, _340974), once(user:is_compatio0), '$restore_trace'(_340972, _340974))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_340972, _340974), system:once(user:is_compatio0), system:'$restore_trace'(_340972, _340974))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_340972, _340974))
Redo: (233) [user] fbug(set_option_value(load, debug))
Unify: (233) [user] fbug(set_option_value(load, debug))
^ Call: (234) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug)))))
^ Unify: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug)))))
^ Call: (235) [user] setup_call_cleanup('$notrace'(_347504, _347506), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug))))), '$restore_trace'(_347504, _347506))
^ Unify: (235) [system] setup_call_cleanup(user:'$notrace'(_347504, _347506), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug))))), user:'$restore_trace'(_347504, _347506))
^ Call: (236) [system] sig_atomic(user:'$notrace'(_347504, _347506))
P;HTML|
; (set_option_value load debug)
^ Exit: (235) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug))))), user:'$restore_trace'(3, -1))
^ Exit: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(load, debug)))))
Exit: (233) [user] fbug(set_option_value(load, debug))
^ Exit: (231) [system] ignore(user:(true, !, fbug(set_option_value(load, debug))))
^ Exit: (230) [user] fbugio(true, set_option_value(load, debug))
^ Call: (230) [user] set_option_value(load, debug)
^ Unify: (230) [user] set_option_value(load, debug)
^ Call: (231) [user] set_option_value0(load, debug)
^ Unify: (231) [user] set_option_value0(load, debug)
^ Call: (232) [user] p2mE(debug, _374078)
^ Unify: (232) [user] p2mE(debug, debug)
Call: (233) [system] atom(debug)
Exit: (233) [system] atom(debug)
^ Unify: (232) [user] p2mE(debug, debug)
^ Exit: (232) [user] p2mE(debug, debug)
Call: (233) [$syspreds] nb_setval(load, debug)
Unify: (233) [$syspreds] nb_setval(load, debug)
Call: (234) [system] duplicate_term(debug, _381520)
Exit: (234) [system] duplicate_term(debug, debug)
Call: (234) [system] nb_linkval(load, debug)
Exit: (234) [system] nb_linkval(load, debug)
Exit: (233) [$syspreds] nb_setval(load, debug)
^ Call: (232) [user] p2mE(_386162, debug)
^ Unify: (232) [user] p2mE(debug, debug)
Call: (233) [system] atom(debug)
Exit: (233) [system] atom(debug)
^ Unify: (232) [user] p2mE(debug, debug)
^ Exit: (232) [user] p2mE(debug, debug)
Call: (233) [system] create_prolog_flag(load, debug, [keep(false), access(read_write), type(term)])
Exit: (233) [system] create_prolog_flag(load, debug, [keep(false), access(read_write), type(term)])
Call: (233) [system] set_prolog_flag(load, debug)
Exit: (233) [system] set_prolog_flag(load, debug)
^ Exit: (231) [user] set_option_value0(load, debug)
^ Exit: (230) [user] set_option_value(load, debug)
^ Call: (230) [user] ignore(forall(on_set_value(true, load, debug), true))
^ Unify: (230) [system] ignore(user:forall(on_set_value(true, load, debug), true))
^ Call: (231) [user] forall(on_set_value(true, load, debug), true)
^ Unify: (231) [$apply] forall(user:on_set_value(true, load, debug), user:true)
^ Call: (232) [user] on_set_value(true, load, debug)
^ Unify: (232) [user] on_set_value(true, load, debug)
^ Call: (233) [user] symbol(load)
^ Unify: (233) [user] symbol(load)
Call: (234) [system] atom(load)
Exit: (234) [system] atom(load)
^ Exit: (233) [user] symbol(load)
^ Call: (233) [user] symbol_concat('trace-on-', _407624, load)
^ Unify: (233) [user] symbol_concat('trace-on-', _407624, load)
Call: (234) [system] atom_concat('trace-on-', _407624, load)
Fail: (234) [system] atom_concat('trace-on-', _407624, load)
^ Fail: (233) [user] symbol_concat('trace-on-', _407624, load)
^ Redo: (232) [user] on_set_value(true, load, debug)
^ Unify: (232) [user] on_set_value(true, load, debug)
^ Call: (233) [user] symbol(load)
^ Unify: (233) [user] symbol(load)
Call: (234) [system] atom(load)
Exit: (234) [system] atom(load)
^ Exit: (233) [user] symbol(load)
^ Call: (233) [user] is_debug_like(debug, _418770)
^ Unify: (233) [user] is_debug_like(debug, true)
^ Exit: (233) [user] is_debug_like(debug, true)
^ Call: (233) [user] fbugio(true, set_debug(load, true))
^ Unify: (233) [user] fbugio(true, set_debug(load, true))
^ Call: (234) [user] ignore((true, !, fbug(set_debug(load, true))))
^ Unify: (234) [system] ignore(user:(true, !, fbug(set_debug(load, true))))
Call: (236) [user] fbug(set_debug(load, true))
Unify: (236) [user] fbug(set_debug(load, true))
^ Call: (237) [user] is_compatio
^ Unify: (237) [user] is_compatio
^ Call: (239) [system] setup_call_cleanup('$notrace'(_428964, _428966), once(user:is_compatio0), '$restore_trace'(_428964, _428966))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_428964, _428966), system:once(user:is_compatio0), system:'$restore_trace'(_428964, _428966))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_428964, _428966))
Redo: (236) [user] fbug(set_debug(load, true))
Unify: (236) [user] fbug(set_debug(load, true))
^ Call: (237) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true)))))
^ Unify: (237) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true)))))
^ Call: (238) [user] setup_call_cleanup('$notrace'(_435496, _435498), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true))))), '$restore_trace'(_435496, _435498))
^ Unify: (238) [system] setup_call_cleanup(user:'$notrace'(_435496, _435498), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true))))), user:'$restore_trace'(_435496, _435498))
^ Call: (239) [system] sig_atomic(user:'$notrace'(_435496, _435498))
P;HTML|
; (set_debug load true)
^ Exit: (238) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true))))), user:'$restore_trace'(3, -1))
^ Exit: (237) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_debug(load, true)))))
Exit: (236) [user] fbug(set_debug(load, true))
^ Exit: (234) [system] ignore(user:(true, !, fbug(set_debug(load, true))))
^ Exit: (233) [user] fbugio(true, set_debug(load, true))
^ Call: (233) [user] set_debug(load, true)
^ Unify: (233) [user] set_debug(load, true)
Call: (234) [system] true=='True'
Fail: (234) [system] true=='True'
^ Redo: (233) [user] set_debug(load, true)
^ Unify: (233) [user] set_debug(load, true)
Call: (234) [system] true=='False'
Fail: (234) [system] true=='False'
^ Redo: (233) [user] set_debug(load, true)
^ Unify: (233) [user] set_debug(load, true)
Call: (234) [prolog_debug] prolog_debug:debug(metta(load))
Unify: (234) [prolog_debug] prolog_debug:debug(metta(load))
^ Call: (235) [prolog_debug] with_mutex(prolog_debug, debug(metta(load), true))
Call: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
Unify: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
Call: (238) [prolog_debug] prolog_debug:debug_target(metta(load), _471324, _471326)
Unify: (238) [prolog_debug] prolog_debug:debug_target(metta(load), _471324, _471326)
Call: (239) [system] nonvar(metta(load))
Exit: (239) [system] nonvar(metta(load))
Call: (239) [system] metta(load)=(_471324>_471326)
Redo: (238) [prolog_debug] prolog_debug:debug_target(metta(load), _471324, _471326)
Unify: (238) [prolog_debug] prolog_debug:debug_target(metta(load), metta(load), -)
Exit: (238) [prolog_debug] prolog_debug:debug_target(metta(load), metta(load), -)
^ Call: (238) [prolog_debug] retract(debugging(metta(load), _478774, _478776))
^ Exit: (238) [prolog_debug] retract(debugging(metta(load), false, []))
Call: (238) [prolog_debug] prolog_debug:update_debug(false, [], true, -, _480638, _480640)
Unify: (238) [prolog_debug] prolog_debug:update_debug(false, [], true, -, true, _480640)
Call: (239) [prolog_debug] prolog_debug:ensure_output([], _480640)
Unify: (239) [prolog_debug] prolog_debug:ensure_output([], [user_error])
Exit: (239) [prolog_debug] prolog_debug:ensure_output([], [user_error])
Exit: (238) [prolog_debug] prolog_debug:update_debug(false, [], true, -, true, [user_error])
^ Call: (238) [prolog_debug] assert(debugging(metta(load), true, [user_error]))
^ Exit: (238) [prolog_debug] assert(debugging(metta(load), true, [user_error]))
Call: (238) [system] fail
^ Redo: (238) [prolog_debug] retract(debugging(metta(load), _478774, _478776))
Redo: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
Exit: (237) [prolog_debug] prolog_debug:debug(metta(load), true)
^ Exit: (235) [prolog_debug] with_mutex(prolog_debug, debug(metta(load), true))
Exit: (234) [prolog_debug] prolog_debug:debug(metta(load))
^ Exit: (233) [user] set_debug(load, true)
^ Exit: (232) [user] on_set_value(true, load, debug)
^ Exit: (231) [$apply] forall(user:on_set_value(true, load, debug), user:true)
^ Exit: (230) [system] ignore(user:forall(on_set_value(true, load, debug), true))
^ Exit: (229) [user] set_option_value_interp(load, debug)
^ Exit: (227) [user] nd_ignore((eval_args(=, _106418, 499, '&self', debug, debug), set_option_value_interp(load, debug)))
^ Exit: (226) [system] once(user:nd_ignore((eval_args(=, _106418, 499, '&self', debug, debug), set_option_value_interp(load, debug))))
^ Exit: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _106418, 499, '&self', debug, debug), set_option_value_interp(load, debug))))
^ Call: (225) [user] must_det_ll(make_nop(_106418, debug, _162906))
^ Unify: (225) [user] must_det_ll(user:make_nop(_106418, debug, _162906))
^ Call: (226) [user] once(user:make_nop(_106418, debug, _162906))
^ Unify: (226) [system] once(user:make_nop(_106418, debug, _162906))
Call: (227) [user] make_nop(_106418, debug, _162906)
Unify: (227) [user] make_nop(_106418, debug, _162906)
Call: (228) [user] make_nop(_162906)
Unify: (228) [user] make_nop([])
Exit: (228) [user] make_nop([])
Exit: (227) [user] make_nop(_106418, debug, [])
^ Exit: (226) [system] once(user:make_nop(_106418, debug, []))
^ Exit: (225) [user] must_det_ll(user:make_nop(_106418, debug, []))
^ Call: (225) [user] must_det_ll(check_returnval(=, _106418, []))
^ Unify: (225) [user] must_det_ll(user:check_returnval(=, _106418, []))
^ Call: (226) [user] once(user:check_returnval(=, _106418, []))
^ Unify: (226) [system] once(user:check_returnval(=, _106418, []))
^ Call: (227) [user] check_returnval(=, _106418, [])
^ Unify: (227) [user] check_returnval(=, _106418, [])
^ Exit: (227) [user] check_returnval(=, _106418, [])
^ Exit: (226) [system] once(user:check_returnval(=, _106418, []))
^ Exit: (225) [user] must_det_ll(user:check_returnval(=, _106418, []))
^ Exit: (224) [user] eval_20(=, _106418, 499, '&self', ['pragma!', load, debug], [])
Call: (224) [system] nb_setarg(1, retval(fail), [])
Exit: (224) [system] nb_setarg(1, retval([]), [])
^ Call: (224) [user] ignore(notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))
^ Unify: (224) [system] ignore(user:notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_6718, _6720), once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), '$restore_trace'(_6718, _6720))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_6718, _6720), system:once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_6718, _6720))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_6718, _6720))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_5138, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))
^ Call: (224) [user] ignore((_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
^ Unify: (224) [system] ignore(user:(_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
Call: (226) [system] _5130==1
Fail: (226) [system] _5130==1
^ Call: (227) [system] setup_call_cleanup('$notrace'(_15154, _15156), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), '$restore_trace'(_15154, _15156))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_15154, _15156), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(_15154, _15156))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_15154, _15156))
^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:(_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
^ Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5074), 499, '&self', ['pragma!', load, debug], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', load, debug], [])), ignore(notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))), user:ignore((_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))))))
Call: (222) [system] retval([])\=@=retval(fail)
Exit: (222) [system] retval([])\=@=retval(fail)
^ Exit: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', load, debug], [])
^ Call: (221) [user] self_eval([])
^ Unify: (221) [user] self_eval([])
^ Call: (223) [system] setup_call_cleanup('$notrace'(_25624, _25626), once(user:self_eval0([])), '$restore_trace'(_25624, _25626))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_25624, _25626), system:once(user:self_eval0([])), system:'$restore_trace'(_25624, _25626))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_25624, _25626))
^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^ Exit: (221) [user] self_eval([])
Call: (221) [system] _3568=[]
Exit: (221) [system] []=[]
^ Exit: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', load, debug], [])
^ Exit: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', load, debug], [])
^ Exit: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', load, debug], [])
^ Exit: (216) [user] catch_metta_return(eval_args(=, _5074, 500, '&self', ['pragma!', load, debug], []), [])
Exit: (215) [user] eval_H(500, '&self', ['pragma!', load, debug], [])
Call: (215) [user] xform_out([], _3876)
Unify: (215) [user] xform_out([], _3876)
^ Call: (216) [user] is_returned([])
^ Unify: (216) [user] is_returned([])
^ Call: (218) [system] setup_call_cleanup('$notrace'(_40560, _40562), once(user:(\+is_empty([]))), '$restore_trace'(_40560, _40562))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_40560, _40562), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_40560, _40562))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_40560, _40562))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] is_returned([])
Call: (216) [system] _3876=[]
Exit: (216) [system] []=[]
Exit: (215) [user] xform_out([], [])
Call: (215) [system] nb_setarg(1, res(_3436), [])
Exit: (215) [system] nb_setarg(1, res([]), [])
^ Call: (216) [system] setup_call_cleanup('$notrace'(_49904, _49906), once(bugger:(true==true)), '$restore_trace'(_49904, _49906))
^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_49904, _49906), system:once(bugger:(true==true)), system:'$restore_trace'(_49904, _49906))
^ Call: (217) [system] sig_atomic(system:'$notrace'(_49904, _49906))
^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^ Call: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Unify: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
Call: (217) [system] var(rtrace:tAt_rtrace)
Fail: (217) [system] var(rtrace:tAt_rtrace)
^ Call: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Unify: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Exit: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', load, debug], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Exit: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', load, debug], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace)
Call: (211) [system] statistics(cputime, _63200)
Exit: (211) [system] statistics(cputime, 4.999580642)
Call: (211) [system] _3902 is 4.999580642-4.921456517
Exit: (211) [system] 0.07812412499999954 is 4.999580642-4.921456517
Exit: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', load, debug], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.07812412499999954)
Call: (210) [system] true==true
Exit: (210) [system] true==true
Call: (211) [system] true==true
Exit: (211) [system] true==true
^ Call: (211) [user] set_option_value(interactive, false)
^ Unify: (211) [user] set_option_value(interactive, false)
^ Call: (212) [user] set_option_value0(interactive, false)
^ Unify: (212) [user] set_option_value0(interactive, false)
^ Call: (213) [user] p2mE(false, _75272)
^ Unify: (213) [user] p2mE(false, false)
Call: (214) [system] atom(false)
Exit: (214) [system] atom(false)
^ Unify: (213) [user] p2mE(false, 'False')
^ Exit: (213) [user] p2mE(false, 'False')
Call: (214) [$syspreds] nb_setval(interactive, 'False')
Unify: (214) [$syspreds] nb_setval(interactive, 'False')
Call: (215) [system] duplicate_term('False', _82714)
Exit: (215) [system] duplicate_term('False', 'False')
Call: (215) [system] nb_linkval(interactive, 'False')
Exit: (215) [system] nb_linkval(interactive, 'False')
Exit: (214) [$syspreds] nb_setval(interactive, 'False')
^ Call: (213) [user] p2mE(_87356, 'False')
^ Unify: (213) [user] p2mE('False', 'False')
Call: (214) [system] atom('False')
Exit: (214) [system] atom('False')
^ Unify: (213) [user] p2mE(false, 'False')
^ Exit: (213) [user] p2mE(false, 'False')
Call: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Exit: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Call: (214) [system] set_prolog_flag(interactive, false)
Exit: (214) [system] set_prolog_flag(interactive, false)
^ Exit: (212) [user] set_option_value0(interactive, false)
^ Exit: (211) [user] set_option_value(interactive, false)
Call: (211) [system] contrl(inf, each)=contrl(_3972, _3974)
Exit: (211) [system] contrl(inf, each)=contrl(inf, each)
Call: (211) [system] nb_setarg(1, res([]), [])
Exit: (211) [system] nb_setarg(1, res([]), [])
Call: (211) [system] current_input(_3998)
Exit: (211) [system] current_input((0x7fe6c676e000))
Call: (211) [system] read_pending_codes((0x7fe6c676e000), _4010, [])
Exit: (211) [system] read_pending_codes((0x7fe6c676e000), [], [])
Call: (211) [$syspreds] flag(result_num, _4024, _4024+1)
Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
Call: (212) [system] _4024==_4024+1
Redo: (211) [$syspreds] flag(result_num, _4024, _4024+1)
Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, _4024, _4024+1))
Call: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
Unify: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
Call: (215) [system] get_flag(result_num, _4024)
Exit: (215) [system] get_flag(result_num, 0)
Call: (215) [system] atom(0+1)
Redo: (214) [$syspreds] update_flag(result_num, 0, 0+1)
Call: (215) [system] set_flag(result_num, 1)
Exit: (215) [system] set_flag(result_num, 1)
Exit: (214) [$syspreds] update_flag(result_num, 0, 0+1)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
Exit: (211) [$syspreds] flag(result_num, 0, 0+1)
Call: (211) [$syspreds] flag(result_num, _4044, _4044)
Unify: (211) [$syspreds] flag(result_num, _4044, _4044)
Call: (212) [system] _4044==_4044
Exit: (212) [system] _4044==_4044
Call: (212) [system] get_flag(result_num, _4044)
Exit: (212) [system] get_flag(result_num, 1)
Exit: (211) [$syspreds] flag(result_num, 1, 1)
^ Call: (211) [user] reset_eval_num
^ Unify: (211) [user] reset_eval_num
Call: (212) [$syspreds] flag(eval_num, _130250, 0)
Unify: (212) [$syspreds] flag(eval_num, _131182, 0)
Call: (213) [system] _132038==0
Redo: (212) [$syspreds] flag(eval_num, _133044, 0)
Unify: (212) [$syspreds] flag(eval_num, _133976, 0)
^ Call: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, _134836, 0))
Call: (215) [$syspreds] update_flag(eval_num, _134836, 0)
Unify: (215) [$syspreds] update_flag(eval_num, _134836, 0)
Call: (216) [system] get_flag(eval_num, _134836)
Exit: (216) [system] get_flag(eval_num, 1)
Call: (216) [system] atom(0)
Redo: (215) [$syspreds] update_flag(eval_num, 1, 0)
Call: (216) [system] set_flag(eval_num, 0)
Exit: (216) [system] set_flag(eval_num, 0)
Exit: (215) [$syspreds] update_flag(eval_num, 1, 0)
^ Exit: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
Exit: (212) [$syspreds] flag(eval_num, 1, 0)
Call: (212) [$syspreds] flag(trace_output_len, _146080, 0)
Unify: (212) [$syspreds] flag(trace_output_len, _147012, 0)
Call: (213) [system] _147868==0
Redo: (212) [$syspreds] flag(trace_output_len, _148874, 0)
Unify: (212) [$syspreds] flag(trace_output_len, _149806, 0)
^ Call: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _150666, 0))
Call: (215) [$syspreds] update_flag(trace_output_len, _150666, 0)
Unify: (215) [$syspreds] update_flag(trace_output_len, _150666, 0)
Call: (216) [system] get_flag(trace_output_len, _150666)
Exit: (216) [system] get_flag(trace_output_len, 0)
Call: (216) [system] atom(0)
Redo: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
Call: (216) [system] set_flag(trace_output_len, 0)
Exit: (216) [system] set_flag(trace_output_len, 0)
Exit: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
^ Exit: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
Exit: (212) [$syspreds] flag(trace_output_len, 0, 0)
^ Exit: (211) [user] reset_eval_num
^ Call: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Unify: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Call: (212) [user] original_user_output(_164598)
^ Unify: (212) [user] original_user_output(_164598)
Call: (213) [system] stream_property(_164598, file_no(1))
Unify: (213) [system] stream_property(_164598, file_no(1))
Call: (214) [system] nonvar(_164598)
Redo: (213) [system] stream_property(_164598, file_no(1))
Unify: (213) [system] stream_property(_164598, file_no(1))
Call: (214) [system] nonvar(_164598)
Redo: (213) [system] stream_property(_164598, file_no(1))
Unify: (213) [system] stream_property(_164598, file_no(1))
Call: (214) [system] nonvar(file_no(1))
Exit: (214) [system] nonvar(file_no(1))
Call: (214) [system] file_no(1)=alias(_175718)
Redo: (213) [system] stream_property(_164598, file_no(1))
Exit: (213) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (212) [user] original_user_output((0x7fe6c676e100))
^ Call: (212) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Call: (214) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])
^ Unify: (214) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [])
^ Call: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (217) [system] nb_current(suspend_answers, true)
^ Redo: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (217) [user] answer_output(_186976)
^ Unify: (217) [user] answer_output(_186976)
^ Call: (218) [user] is_testing
^ Unify: (218) [user] is_testing
^ Call: (219) [user] is_metta_flag(test)
^ Unify: (219) [user] is_metta_flag(test)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_192518, _192520), once(user:is_flag0(test)), '$restore_trace'(_192518, _192520))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_192518, _192520), system:once(user:is_flag0(test)), system:'$restore_trace'(_192518, _192520))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_192518, _192520))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (219) [user] is_metta_flag(test)
^ Exit: (218) [user] is_testing
^ Call: (218) [user] original_user_output(_186976)
^ Unify: (218) [user] original_user_output(_186976)
Call: (219) [system] stream_property(_186976, file_no(1))
Unify: (219) [system] stream_property(_186976, file_no(1))
Call: (220) [system] nonvar(_186976)
Redo: (219) [system] stream_property(_186976, file_no(1))
Unify: (219) [system] stream_property(_186976, file_no(1))
Call: (220) [system] nonvar(_186976)
Redo: (219) [system] stream_property(_186976, file_no(1))
Unify: (219) [system] stream_property(_186976, file_no(1))
Call: (220) [system] nonvar(file_no(1))
Exit: (220) [system] nonvar(file_no(1))
Call: (220) [system] file_no(1)=alias(_209254)
Redo: (219) [system] stream_property(_186976, file_no(1))
Exit: (219) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (218) [user] original_user_output((0x7fe6c676e100))
^ Exit: (217) [user] answer_output((0x7fe6c676e100))
^ Call: (217) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Unify: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
Call: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
Fail: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
^ Redo: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (217) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Exit: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (216) [system] nb_setarg(1, prev_result('Empty'), [])
Exit: (216) [system] nb_setarg(1, prev_result([]), [])
^ Exit: (214) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), [])
^ Exit: (212) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^ Exit: (211) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^ Call: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^ Unify: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
Call: (212) [system] 1=Exit: (212) [system] 1=Call: (213) [system] 1==1
Exit: (213) [system] 1==1
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Unify: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Unify: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Call: (215) [user] once((is_mettalog;is_testing))
^ Unify: (215) [system] once(user:(is_mettalog;is_testing))
^ Call: (217) [user] is_mettalog
^ Unify: (217) [user] is_mettalog
^ Call: (218) [user] is_win64
^ Unify: (218) [user] is_win64
Call: (219) [system] current_prolog_flag(windows, _244000)
Fail: (219) [system] current_prolog_flag(windows, _244928)
^ Fail: (218) [user] is_win64
^ Redo: (217) [user] is_mettalog
^ Unify: (217) [user] is_mettalog
^ Call: (218) [user] is_metta_flag(log)
^ Unify: (218) [user] is_metta_flag(log)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_250388, _250390), once(user:is_flag0(log)), '$restore_trace'(_250388, _250390))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_250388, _250390), system:once(user:is_flag0(log)), system:'$restore_trace'(_250388, _250390))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_250388, _250390))
^ Fail: (218) [user] is_metta_flag(log)
^ Fail: (217) [user] is_mettalog
^ Call: (217) [user] is_testing
^ Unify: (217) [user] is_testing
^ Call: (218) [user] is_metta_flag(test)
^ Unify: (218) [user] is_metta_flag(test)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_258758, _258760), once(user:is_flag0(test)), '$restore_trace'(_258758, _258760))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_258758, _258760), system:once(user:is_flag0(test)), system:'$restore_trace'(_258758, _258760))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_258758, _258760))
^ Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (218) [user] is_metta_flag(test)
^ Exit: (217) [user] is_testing
^ Exit: (215) [system] once(user:(is_mettalog;is_testing))
^ Call: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Unify: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Call: (216) [user] original_user_error(_267154)
^ Unify: (216) [user] original_user_error(_267154)
Call: (217) [system] stream_property(_267154, file_no(2))
Unify: (217) [system] stream_property(_267154, file_no(2))
Call: (218) [system] nonvar(_267154)
Redo: (217) [system] stream_property(_267154, file_no(2))
Unify: (217) [system] stream_property(_267154, file_no(2))
Call: (218) [system] nonvar(_267154)
Redo: (217) [system] stream_property(_267154, file_no(2))
Unify: (217) [system] stream_property(_267154, file_no(2))
Call: (218) [system] nonvar(file_no(2))
Exit: (218) [system] nonvar(file_no(2))
Call: (218) [system] file_no(2)=alias(_278274)
Redo: (217) [system] stream_property(_267154, file_no(2))
Exit: (217) [system] stream_property((0x7fe6c676e200), file_no(2))
^ Exit: (216) [user] original_user_error((0x7fe6c676e200))
^ Call: (216) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', []))
^ Call: (218) [user] format('~N~nDeterministic: ', [])
Deterministic:
^ Exit: (218) [user] format('~N~nDeterministic: ', [])
^ Exit: (216) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', []))
^ Exit: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Exit: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Exit: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (213) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Unify: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Call: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Unify: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Call: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Unify: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Call: (217) [user] once((is_mettalog;is_testing))
^ Unify: (217) [system] once(user:(is_mettalog;is_testing))
^ Call: (219) [user] is_mettalog
^ Unify: (219) [user] is_mettalog
^ Call: (220) [user] is_win64
^ Unify: (220) [user] is_win64
Call: (221) [system] current_prolog_flag(windows, _300034)
Fail: (221) [system] current_prolog_flag(windows, _300962)
^ Fail: (220) [user] is_win64
^ Redo: (219) [user] is_mettalog
^ Unify: (219) [user] is_mettalog
^ Call: (220) [user] is_metta_flag(log)
^ Unify: (220) [user] is_metta_flag(log)
^ Call: (222) [system] setup_call_cleanup('$notrace'(_306422, _306424), once(user:is_flag0(log)), '$restore_trace'(_306422, _306424))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_306422, _306424), system:once(user:is_flag0(log)), system:'$restore_trace'(_306422, _306424))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_306422, _306424))
^ Fail: (220) [user] is_metta_flag(log)
^ Fail: (219) [user] is_mettalog
^ Call: (219) [user] is_testing
^ Unify: (219) [user] is_testing
^ Call: (220) [user] is_metta_flag(test)
^ Unify: (220) [user] is_metta_flag(test)
^ Call: (222) [system] setup_call_cleanup('$notrace'(_314792, _314794), once(user:is_flag0(test)), '$restore_trace'(_314792, _314794))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_314792, _314794), system:once(user:is_flag0(test)), system:'$restore_trace'(_314792, _314794))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_314792, _314794))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (220) [user] is_metta_flag(test)
^ Exit: (219) [user] is_testing
^ Exit: (217) [system] once(user:(is_mettalog;is_testing))
^ Call: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Unify: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Call: (218) [user] original_user_error(_323188)
^ Unify: (218) [user] original_user_error(_323188)
Call: (219) [system] stream_property(_323188, file_no(2))
Unify: (219) [system] stream_property(_323188, file_no(2))
Call: (220) [system] nonvar(_323188)
Redo: (219) [system] stream_property(_323188, file_no(2))
Unify: (219) [system] stream_property(_323188, file_no(2))
Call: (220) [system] nonvar(_323188)
Redo: (219) [system] stream_property(_323188, file_no(2))
Unify: (219) [system] stream_property(_323188, file_no(2))
Call: (220) [system] nonvar(file_no(2))
Exit: (220) [system] nonvar(file_no(2))
Call: (220) [system] file_no(2)=alias(_334308)
Redo: (219) [system] stream_property(_323188, file_no(2))
Exit: (219) [system] stream_property((0x7fe6c676e200), file_no(2))
^ Exit: (218) [user] original_user_error((0x7fe6c676e200))
^ Call: (218) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl)))
^ Call: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Unify: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Call: (222) [user] symbolic([])
^ Unify: (222) [user] symbolic([])
Call: (223) [system] atomic([])
Exit: (223) [system] atomic([])
^ Exit: (222) [user] symbolic([])
^ Redo: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Exit: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Exit: (218) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl)))
^ Exit: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Exit: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Exit: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Call: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Unify: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Call: (216) [user] original_user_output(_353190)
^ Unify: (216) [user] original_user_output(_353190)
Call: (217) [system] stream_property(_353190, file_no(1))
Unify: (217) [system] stream_property(_353190, file_no(1))
Call: (218) [system] nonvar(_353190)
Redo: (217) [system] stream_property(_353190, file_no(1))
Unify: (217) [system] stream_property(_353190, file_no(1))
Call: (218) [system] nonvar(_353190)
Redo: (217) [system] stream_property(_353190, file_no(1))
Unify: (217) [system] stream_property(_353190, file_no(1))
Call: (218) [system] nonvar(file_no(1))
Exit: (218) [system] nonvar(file_no(1))
Call: (218) [system] file_no(1)=alias(_364310)
Redo: (217) [system] stream_property(_353190, file_no(1))
Exit: (217) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (216) [user] original_user_output((0x7fe6c676e100))
^ Call: (216) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Call: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Unify: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Call: (219) [user] as_tf(is_mettalog, _371280)
^ Unify: (219) [user] as_tf(is_mettalog, _371280)
Call: (220) [system] is_mettalog\=[_373140|_373142]
Exit: (220) [system] is_mettalog\=[_373140|_373142]
^ Call: (220) [user] catch_nowarn((call(is_mettalog)*->_371280='True';_371280='False'))
^ Unify: (220) [user] catch_nowarn((call(is_mettalog)*->_371280='True';_371280='False'))
Call: (221) [user] catch_err((call(is_mettalog)*->_371280='True';_371280='False'), error(_376878, _376880), fail)
Unify: (221) [user] catch_err((call(is_mettalog)*->_371280='True';_371280='False'), error(_376878, _376880), fail)
^ Call: (224) [user] is_mettalog
^ Unify: (224) [user] is_mettalog
^ Call: (225) [user] is_win64
^ Unify: (225) [user] is_win64
Call: (226) [system] current_prolog_flag(windows, _382494)
Fail: (226) [system] current_prolog_flag(windows, _383422)
^ Fail: (225) [user] is_win64
^ Redo: (224) [user] is_mettalog
^ Unify: (224) [user] is_mettalog
^ Call: (225) [user] is_metta_flag(log)
^ Unify: (225) [user] is_metta_flag(log)
^ Call: (227) [system] setup_call_cleanup('$notrace'(_388882, _388884), once(user:is_flag0(log)), '$restore_trace'(_388882, _388884))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_388882, _388884), system:once(user:is_flag0(log)), system:'$restore_trace'(_388882, _388884))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_388882, _388884))
^ Fail: (225) [user] is_metta_flag(log)
^ Fail: (224) [user] is_mettalog
Call: (224) [system] _371280='False'
Exit: (224) [system] 'False'='False'
Exit: (221) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_376878, _376880), fail)
^ Exit: (220) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^ Exit: (219) [user] as_tf(is_mettalog, 'False')
^ Call: (219) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Unify: (219) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Call: (220) [user] was_option_value(src_indents, _400296)
^ Unify: (220) [user] was_option_value(src_indents, _400296)
Call: (221) [system] current_prolog_flag(src_indents, _402154)
Exit: (221) [system] current_prolog_flag(src_indents, [])
Call: (221) [system] _400296=[]
Exit: (221) [system] []=[]
^ Exit: (220) [user] was_option_value(src_indents, [])
^ Call: (220) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, []))
^ Unify: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^ Call: (221) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (223) [user] set_option_value(src_indents, 'False')
^ Unify: (223) [user] set_option_value(src_indents, 'False')
^ Call: (224) [user] set_option_value0(src_indents, 'False')
^ Unify: (224) [user] set_option_value0(src_indents, 'False')
^ Call: (225) [user] p2mE('False', _413588)
^ Unify: (225) [user] p2mE('False', 'False')
Call: (226) [system] atom('False')
Exit: (226) [system] atom('False')
^ Unify: (225) [user] p2mE('False', 'False')
^ Exit: (225) [user] p2mE('False', 'False')
Call: (226) [$syspreds] nb_setval(src_indents, 'False')
Unify: (226) [$syspreds] nb_setval(src_indents, 'False')
Call: (227) [system] duplicate_term('False', _421030)
Exit: (227) [system] duplicate_term('False', 'False')
Call: (227) [system] nb_linkval(src_indents, 'False')
Exit: (227) [system] nb_linkval(src_indents, 'False')
Exit: (226) [$syspreds] nb_setval(src_indents, 'False')
^ Call: (225) [user] p2mE(_425672, 'False')
^ Unify: (225) [user] p2mE('False', 'False')
Call: (226) [system] atom('False')
Exit: (226) [system] atom('False')
^ Unify: (225) [user] p2mE(false, 'False')
^ Exit: (225) [user] p2mE(false, 'False')
Call: (226) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Exit: (226) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Call: (226) [system] set_prolog_flag(src_indents, false)
Exit: (226) [system] set_prolog_flag(src_indents, false)
^ Exit: (224) [user] set_option_value0(src_indents, 'False')
^ Exit: (223) [user] set_option_value(src_indents, 'False')
^ Exit: (221) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (222) [user] is_compatio
^ Unify: (222) [user] is_compatio
^ Call: (224) [system] setup_call_cleanup('$notrace'(_441760, _441762), once(user:is_compatio0), '$restore_trace'(_441760, _441762))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_441760, _441762), system:once(user:is_compatio0), system:'$restore_trace'(_441760, _441762))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_441760, _441762))
^ Fail: (222) [user] is_compatio
^ Redo: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (223) [rtrace] rtrace:quietly3(user:(wots(_447622, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_447622==""->true;our_ansi_format('yellow', '~w~n', [_447622]))))
^ Unify: (223) [rtrace] rtrace:quietly3(user:(wots(_447622, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_447622==""->true;our_ansi_format('yellow', '~w~n', [_447622]))))
()
^ Exit: (223) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^ Exit: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (222) [user] set_option_value(src_indents, [])
^ Unify: (222) [user] set_option_value(src_indents, [])
^ Call: (223) [user] set_option_value0(src_indents, [])
^ Unify: (223) [user] set_option_value0(src_indents, [])
^ Call: (224) [user] p2mE([], _456768)
^ Unify: (224) [user] p2mE([], [])
Call: (225) [system] atom([])
Fail: (225) [system] atom([])
^ Redo: (224) [user] p2mE([], [])
^ Exit: (224) [user] p2mE([], [])
Call: (225) [$syspreds] nb_setval(src_indents, [])
Unify: (225) [$syspreds] nb_setval(src_indents, [])
Call: (226) [system] duplicate_term([], _464210)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval(src_indents, [])
Exit: (226) [system] nb_linkval(src_indents, [])
Exit: (225) [$syspreds] nb_setval(src_indents, [])
^ Call: (224) [user] p2mE(_468852, [])
^ Unify: (224) [user] p2mE([], [])
Call: (225) [system] atom([])
Fail: (225) [system] atom([])
^ Redo: (224) [user] p2mE([], [])
^ Exit: (224) [user] p2mE([], [])
Call: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Exit: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Call: (225) [system] set_prolog_flag(src_indents, [])
Exit: (225) [system] set_prolog_flag(src_indents, [])
^ Exit: (223) [user] set_option_value0(src_indents, [])
^ Exit: (222) [user] set_option_value(src_indents, [])
^ Exit: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^ Exit: (219) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Exit: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Exit: (216) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Exit: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Exit: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Exit: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^ Call: (211) [user] in_answer_io(write_asrc([]))
^ Unify: (211) [user] in_answer_io(write_asrc([]))
Call: (212) [system] nb_current(suspend_answers, true)
^ Redo: (211) [user] in_answer_io(write_asrc([]))
^ Unify: (211) [user] in_answer_io(write_asrc([]))
^ Call: (212) [user] answer_output(_492062)
^ Unify: (212) [user] answer_output(_492062)
^ Call: (213) [user] is_testing
^ Unify: (213) [user] is_testing
^ Call: (214) [user] is_metta_flag(test)
^ Unify: (214) [user] is_metta_flag(test)
^ Call: (216) [system] setup_call_cleanup('$notrace'(_497604, _497606), once(user:is_flag0(test)), '$restore_trace'(_497604, _497606))
^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_497604, _497606), system:once(user:is_flag0(test)), system:'$restore_trace'(_497604, _497606))
^ Call: (217) [system] sig_atomic(system:'$notrace'(_497604, _497606))
^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (214) [user] is_metta_flag(test)
^ Exit: (213) [user] is_testing
^ Call: (213) [user] original_user_output(_492062)
^ Unify: (213) [user] original_user_output(_492062)
Call: (214) [system] stream_property(_492062, file_no(1))
Unify: (214) [system] stream_property(_492062, file_no(1))
Call: (215) [system] nonvar(_492062)
Redo: (214) [system] stream_property(_492062, file_no(1))
Unify: (214) [system] stream_property(_492062, file_no(1))
Call: (215) [system] nonvar(_492062)
Redo: (214) [system] stream_property(_492062, file_no(1))
Unify: (214) [system] stream_property(_492062, file_no(1))
Call: (215) [system] nonvar(file_no(1))
Exit: (215) [system] nonvar(file_no(1))
Call: (215) [system] file_no(1)=alias(_514340)
Redo: (214) [system] stream_property(_492062, file_no(1))
Exit: (214) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (213) [user] original_user_output((0x7fe6c676e100))
^ Exit: (212) [user] answer_output((0x7fe6c676e100))
^ Call: (212) [user] with_output_to((0x7fe6c676e100), write_asrc([]))
Call: (214) [user] write_asrc([])
Unify: (214) [user] write_asrc([])
Call: (215) [system] []=='Empty'
Redo: (214) [user] write_asrc([])
Unify: (214) [user] write_asrc([])
Call: (215) [user] write_bsrc([])
Unify: (215) [user] write_bsrc([])
Call: (216) [system] []=='Empty'
Redo: (215) [user] write_bsrc([])
Unify: (215) [user] write_bsrc([])
Call: (216) [system] ground([])
Exit: (216) [system] ground([])
Call: (216) [user] write_bsrc1([])
Unify: (216) [user] write_bsrc1([])
Call: (217) [system] is_list([])
Exit: (217) [system] is_list([])
Call: (217) [lists] lists:member(_15700, [])
Redo: (216) [user] write_bsrc1([])
Unify: (216) [user] write_bsrc1([])
^ Call: (217) [user] write_src_woi([])
^ Unify: (217) [user] write_src_woi([])
^ Call: (219) [system] setup_call_cleanup('$notrace'(_20320, _20322), once(user:with_indents(false, write_src([]))), '$restore_trace'(_20320, _20322))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_20320, _20322), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_20320, _20322))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_20320, _20322))
()
^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1))
^ Exit: (217) [user] write_src_woi([])
Exit: (216) [user] write_bsrc1([])
Exit: (215) [user] write_bsrc([])
Exit: (214) [user] write_asrc([])
^ Exit: (212) [user] with_output_to((0x7fe6c676e100), write_asrc([]))
^ Exit: (211) [user] in_answer_io(write_asrc([]))
^ Call: (211) [user] not_compatio(format('~N'))
^ Unify: (211) [user] not_compatio(format('~N'))
^ Call: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (213) [user] once((is_mettalog;is_testing))
^ Unify: (213) [system] once(user:(is_mettalog;is_testing))
^ Call: (215) [user] is_mettalog
^ Unify: (215) [user] is_mettalog
^ Call: (216) [user] is_win64
^ Unify: (216) [user] is_win64
Call: (217) [system] current_prolog_flag(windows, _39266)
Fail: (217) [system] current_prolog_flag(windows, _40194)
^ Fail: (216) [user] is_win64
^ Redo: (215) [user] is_mettalog
^ Unify: (215) [user] is_mettalog
^ Call: (216) [user] is_metta_flag(log)
^ Unify: (216) [user] is_metta_flag(log)
^ Call: (218) [system] setup_call_cleanup('$notrace'(_45654, _45656), once(user:is_flag0(log)), '$restore_trace'(_45654, _45656))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_45654, _45656), system:once(user:is_flag0(log)), system:'$restore_trace'(_45654, _45656))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_45654, _45656))
^ Fail: (216) [user] is_metta_flag(log)
^ Fail: (215) [user] is_mettalog
^ Call: (215) [user] is_testing
^ Unify: (215) [user] is_testing
^ Call: (216) [user] is_metta_flag(test)
^ Unify: (216) [user] is_metta_flag(test)
^ Call: (218) [system] setup_call_cleanup('$notrace'(_54024, _54026), once(user:is_flag0(test)), '$restore_trace'(_54024, _54026))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_54024, _54026), system:once(user:is_flag0(test)), system:'$restore_trace'(_54024, _54026))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_54024, _54026))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] is_metta_flag(test)
^ Exit: (215) [user] is_testing
^ Exit: (213) [system] once(user:(is_mettalog;is_testing))
^ Call: (213) [user] user_err(format('~N'))
^ Unify: (213) [user] user_err(format('~N'))
^ Call: (214) [user] original_user_error(_62420)
^ Unify: (214) [user] original_user_error(_62420)
Call: (215) [system] stream_property(_62420, file_no(2))
Unify: (215) [system] stream_property(_62420, file_no(2))
Call: (216) [system] nonvar(_62420)
Redo: (215) [system] stream_property(_62420, file_no(2))
Unify: (215) [system] stream_property(_62420, file_no(2))
Call: (216) [system] nonvar(_62420)
Redo: (215) [system] stream_property(_62420, file_no(2))
Unify: (215) [system] stream_property(_62420, file_no(2))
Call: (216) [system] nonvar(file_no(2))
Exit: (216) [system] nonvar(file_no(2))
Call: (216) [system] file_no(2)=alias(_73540)
Redo: (215) [system] stream_property(_62420, file_no(2))
Exit: (215) [system] stream_property((0x7fe6c676e200), file_no(2))
^ Exit: (214) [user] original_user_error((0x7fe6c676e200))
^ Call: (214) [user] with_output_to((0x7fe6c676e200), format('~N'))
Call: (216) [$syspreds] format('~N')
Unify: (216) [$syspreds] format('~N')
^ Call: (217) [$syspreds] format('~N', [])
^ Exit: (217) [$syspreds] format('~N', [])
Exit: (216) [$syspreds] format('~N')
^ Exit: (214) [user] with_output_to((0x7fe6c676e200), format('~N'))
^ Exit: (213) [user] user_err(format('~N'))
^ Exit: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (211) [user] not_compatio(format('~N'))
Call: (211) [system] true\==true
Fail: (211) [system] true\==true
Call: (211) [system] _4406=false
Exit: (211) [system] false=false
^ Call: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954)))))
^ Unify: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954)))))
Call: (213) [system] false==true
Fail: (213) [system] false==true
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))
^ Unify: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))
^ Call: (214) [system] setup_call_cleanup('$notrace'(_98312, _98314), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))), _98270, fbug((_98270-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))))))), '$restore_trace'(_98312, _98314))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_98312, _98314), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))), _98270, fbug((_98270-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))))))), system:'$restore_trace'(_98312, _98314))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_98312, _98314))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))), _98270, fbug((_98270-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))))))), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954))))
^ Exit: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.07812412499999954)))))
^ Call: (211) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^ Unify: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^ Call: (213) [system] setup_call_cleanup('$notrace'(_107128, _107130), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), '$restore_trace'(_107128, _107130))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_107128, _107130), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(_107128, _107130))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_107128, _107130))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
Call: (211) [system] false==true
Fail: (211) [system] false==true
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, _3436)
Call: (209) [$syspreds] flag(result_num, _120074, _120074)
Unify: (209) [$syspreds] flag(result_num, _120074, _120074)
Call: (210) [system] _120074==_120074
Exit: (210) [system] _120074==_120074
Call: (210) [system] get_flag(result_num, _120074)
Exit: (210) [system] get_flag(result_num, 1)
Exit: (209) [$syspreds] flag(result_num, 1, 1)
Call: (209) [system] 1==0
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, _3436)
^ Call: (209) [user] in_answer_io(write(']\n'))
^ Unify: (209) [user] in_answer_io(write(']\n'))
Call: (210) [system] nb_current(suspend_answers, true)
^ Redo: (209) [user] in_answer_io(write(']\n'))
^ Unify: (209) [user] in_answer_io(write(']\n'))
^ Call: (210) [user] answer_output(_136972)
^ Unify: (210) [user] answer_output(_136972)
^ Call: (211) [user] is_testing
^ Unify: (211) [user] is_testing
^ Call: (212) [user] is_metta_flag(test)
^ Unify: (212) [user] is_metta_flag(test)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_142514, _142516), once(user:is_flag0(test)), '$restore_trace'(_142514, _142516))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_142514, _142516), system:once(user:is_flag0(test)), system:'$restore_trace'(_142514, _142516))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_142514, _142516))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] is_metta_flag(test)
^ Exit: (211) [user] is_testing
^ Call: (211) [user] original_user_output(_136972)
^ Unify: (211) [user] original_user_output(_136972)
Call: (212) [system] stream_property(_136972, file_no(1))
Unify: (212) [system] stream_property(_136972, file_no(1))
Call: (213) [system] nonvar(_136972)
Redo: (212) [system] stream_property(_136972, file_no(1))
Unify: (212) [system] stream_property(_136972, file_no(1))
Call: (213) [system] nonvar(_136972)
Redo: (212) [system] stream_property(_136972, file_no(1))
Unify: (212) [system] stream_property(_136972, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_159250)
Redo: (212) [system] stream_property(_136972, file_no(1))
Exit: (212) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7fe6c676e100))
^ Exit: (210) [user] answer_output((0x7fe6c676e100))
^ Call: (210) [user] with_output_to((0x7fe6c676e100), write(']\n'))
Call: (212) [system] write(']\n')
]
Exit: (212) [system] write(']\n')
^ Exit: (210) [user] with_output_to((0x7fe6c676e100), write(']\n'))
^ Exit: (209) [user] in_answer_io(write(']\n'))
^ Call: (209) [user] ignore(res([])=res(_3436))
^ Unify: (209) [system] ignore(user:(res([])=res(_3436)))
Call: (210) [system] res([])=res(_3436)
Exit: (210) [system] res([])=res([])
^ Exit: (209) [system] ignore(user:(res([])=res([])))
Exit: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])
Exit: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])
Exit: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])
^ Exit: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', load, debug])), notrace(into_metta_callable('&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], eval_H(500, '&self', ['pragma!', load, debug], _3568), _3568, [], [], _3568, [])), give_up(_3652), pp_m('red', gave_up(_3652))))
Exit: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], [])
Exit: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', load, debug], []))
Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', load, debug], [])
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), [])
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', load, debug]), []))
^ Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^ Unify: (194) [user] metta_file_buffer(+, exec(['pragma!', log, 'True']), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(21, 1, 21, 21))
^ Exit: (194) [user] metta_file_buffer(+, exec(['pragma!', log, 'True']), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(21, 1, 21, 21))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Call: (197) [system] var(exec(['pragma!', log, 'True']))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] exec(['pragma!', log, 'True'])==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Call: (197) [system] string(exec(['pragma!', log, 'True']))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), _3436)
Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Call: (198) [system] var(['pragma!', log, 'True'])
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Call: (198) [system] exec\==exec
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Call: (198) [system] string(['pragma!', log, 'True'])
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Call: (198) [system] exec\==exec
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
^ Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _370442))
^ Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 1))
Call: (201) [system] _380086 is 1+1
Exit: (201) [system] 2 is 1+1
^ Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^ Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^ Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _406032))
^ Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _406032))
^ Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _406032))
^ Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _406032))
^ Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _406032)
^ Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _406032)
^ Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _434932)
^ Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2)
^ Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2)
Call: (201) [system] _406032=2
Exit: (201) [system] 2=2
^ Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2)
^ Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^ Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
^ Call: (198) [user] must_det_ll(2>0)
^ Unify: (198) [user] must_det_ll(user:(2>0))
^ Call: (199) [user] once(user:(2>0))
^ Unify: (199) [system] once(user:(2>0))
Call: (200) [system] 2>0
Exit: (200) [system] 2>0
^ Exit: (199) [system] once(user:(2>0))
^ Exit: (198) [user] must_det_ll(user:(2>0))
^ Call: (198) [user] is_synthing_unit_tests
^ Unify: (198) [user] is_synthing_unit_tests
^ Call: (200) [system] setup_call_cleanup('$notrace'(_474954, _474956), once(user:is_synthing_unit_tests0), '$restore_trace'(_474954, _474956))
^ Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_474954, _474956), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_474954, _474956))
^ Call: (201) [system] sig_atomic(system:'$notrace'(_474954, _474956))
^ Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (198) [user] is_synthing_unit_tests
^ Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, _479692)
^ Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, [[]])
^ Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2, [[]])
Call: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Call: (199) [system] nb_current(suspend_answers, true)
Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Call: (199) [system] string(['pragma!', log, 'True'])
Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Call: (199) [system] var([[]])
Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Call: (199) [system] var(['pragma!', log, 'True'])
Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
^ Call: (199) [user] backward_compatibility:sformat(_505188, '~q', [['pragma!', log, 'True']])
^ Unify: (199) [user] backward_compatibility:sformat(_505188, '~q', [['pragma!', log, 'True']])
^ Call: (200) [user] format(string(_505188), '~q', [['pragma!', log, 'True']])
^ Exit: (200) [user] format(string("['pragma!',log,'True']"), '~q', [['pragma!', log, 'True']])
^ Exit: (199) [user] backward_compatibility:sformat("['pragma!',log,'True']", '~q', [['pragma!', log, 'True']])
^ Call: (199) [user] atom_contains("['pragma!',log,'True']", "[assert")
^ Unify: (199) [user] atom_contains("['pragma!',log,'True']", "[assert")
Call: (200) [system] sub_atom("['pragma!',log,'True']", _511840, _511842, _511844, "[assert")
Fail: (200) [system] sub_atom("['pragma!',log,'True']", _512780, _512782, _512784, "[assert")
^ Fail: (199) [user] atom_contains("['pragma!',log,'True']", "[assert")
Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Call: (199) [occurs] occurs:contains_var('BadType', [[]])
Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
Call: (200) [system] 'BadType'==[[]]
Fail: (200) [system] 'BadType'==[[]]
Redo: (199) [occurs] occurs:contains_var('BadType', [[]])
Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
Call: (200) [system] compound([[]])
Exit: (200) [system] compound([[]])
Call: (200) [system] arg(_3612, [[]], _3554)
Exit: (200) [system] arg(1, [[]], [])
Call: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] 'BadType'==[]
Fail: (201) [system] 'BadType'==[]
Redo: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] compound([])
Fail: (201) [system] compound([])
Fail: (200) [occurs] occurs:contains_var('BadType', [])
Redo: (200) [system] arg(_13658, [[]], _3554)
Exit: (200) [system] arg(2, [[]], [])
Call: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] 'BadType'==[]
Fail: (201) [system] 'BadType'==[]
Redo: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] compound([])
Fail: (201) [system] compound([])
Fail: (200) [occurs] occurs:contains_var('BadType', [])
Fail: (199) [occurs] occurs:contains_var('BadType', [[]])
Redo: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Unify: (198) [user] check_answers_for(['pragma!', log, 'True'], [[]])
Call: (199) [user] inside_assert(['pragma!', log, 'True'], _26552)
Unify: (199) [user] inside_assert(['pragma!', log, 'True'], ['pragma!', log, 'True'])
Call: (200) [system] compound(['pragma!', log, 'True'])
Exit: (200) [system] compound(['pragma!', log, 'True'])
Unify: (199) [user] inside_assert(['pragma!', log, 'True'], log)
^ Call: (200) [user] symbol('pragma!')
^ Unify: (200) [user] symbol('pragma!')
Call: (201) [system] atom('pragma!')
Exit: (201) [system] atom('pragma!')
^ Exit: (200) [user] symbol('pragma!')
^ Call: (200) [user] symbol_concat(assert, _35846, 'pragma!')
^ Unify: (200) [user] symbol_concat(assert, _36778, 'pragma!')
Call: (201) [system] atom_concat(assert, _37634, 'pragma!')
Fail: (201) [system] atom_concat(assert, _37634, 'pragma!')
^ Fail: (200) [user] symbol_concat(assert, _39576, 'pragma!')
Redo: (199) [user] inside_assert(['pragma!', log, 'True'], _26552)
Unify: (199) [user] inside_assert(['pragma!', log, 'True'], ['pragma!', log, 'True'])
Call: (200) [user] is_conz(['pragma!', log, 'True'])
Unify: (200) [user] is_conz(['pragma!', log, 'True'])
Call: (201) [system] compound(['pragma!', log, 'True'])
Exit: (201) [system] compound(['pragma!', log, 'True'])
Call: (201) [system] ['pragma!', log, 'True']=[_45938|_45940]
Exit: (201) [system] ['pragma!', log, 'True']=['pragma!', log, 'True']
Exit: (200) [user] is_conz(['pragma!', log, 'True'])
Exit: (199) [user] inside_assert(['pragma!', log, 'True'], ['pragma!', log, 'True'])
Call: (199) [user] always_exec(['pragma!', log, 'True'])
Unify: (199) [user] always_exec(['pragma!', log, 'True'])
Call: (200) [system] compound(['pragma!', log, 'True'])
Exit: (200) [system] compound(['pragma!', log, 'True'])
Call: (200) [system] compound_name_arity(['pragma!', log, 'True'], _53298, _53300)
Exit: (200) [system] compound_name_arity(['pragma!', log, 'True'], '[|]', 2)
^ Call: (200) [user] symbol_concat(eval, _55242, '[|]')
^ Unify: (200) [user] symbol_concat(eval, _56174, '[|]')
Call: (201) [system] atom_concat(eval, _57030, '[|]')
Fail: (201) [system] atom_concat(eval, _57030, '[|]')
^ Fail: (200) [user] symbol_concat(eval, _58972, '[|]')
Redo: (199) [user] always_exec(['pragma!', log, 'True'])
Unify: (199) [user] always_exec(['pragma!', log, 'True'])
Call: (200) [system] is_list(['pragma!', log, 'True'])
Exit: (200) [system] is_list(['pragma!', log, 'True'])
Unify: (199) [user] always_exec(['pragma!', log, 'True'])
^ Call: (200) [user] symbol('pragma!')
^ Unify: (200) [user] symbol('pragma!')
Call: (201) [system] atom('pragma!')
Exit: (201) [system] atom('pragma!')
^ Exit: (200) [user] symbol('pragma!')
Unify: (199) [user] always_exec(['pragma!', log, 'True'])
^ Call: (200) [user] symbol_concat(_70018, !, 'pragma!')
^ Unify: (200) [user] symbol_concat(_70950, !, 'pragma!')
Call: (201) [system] atom_concat(_71808, !, 'pragma!')
Exit: (201) [system] atom_concat(pragma, !, 'pragma!')
^ Exit: (200) [user] symbol_concat(pragma, !, 'pragma!')
Exit: (199) [user] always_exec(['pragma!', log, 'True'])
Call: (199) [system] fail
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], _3436)
^ Call: (198) [user] if_t(into_simple_op(exec, ['pragma!', log, 'True'], _86072), pfcAdd_Now('next-operation'(_86072)))
^ Unify: (198) [user] if_t(into_simple_op(exec, ['pragma!', log, 'True'], _86072), pfcAdd_Now('next-operation'(_86072)))
Call: (199) [user] into_simple_op(exec, ['pragma!', log, 'True'], _86072)
Unify: (199) [user] into_simple_op(exec, ['pragma!', log, 'True'], op(exec, 'pragma!', _88864))
Call: (200) [user] o_s([log, 'True'], _88864)
Unify: (200) [user] o_s([log, 'True'], _88864)
Call: (201) [user] o_s(log, _88864)
Unify: (201) [user] o_s(log, log)
Exit: (201) [user] o_s(log, log)
Exit: (200) [user] o_s([log, 'True'], log)
Exit: (199) [user] into_simple_op(exec, ['pragma!', log, 'True'], op(exec, 'pragma!', log))
^ Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', log)))
^ Call: (200) [user] current_predicate(pfcAdd/1)
^ Exit: (200) [user] current_predicate(pfcAdd/1)
^ Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^ Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^ Call: (201) [user] clause(pfcTraceExecution, true)
^ Fail: (201) [user] clause(pfcTraceExecution, true)
^ Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^ Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'pragma!', log))))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)))
^ Call: (201) [user] must_ex(current_why_UU(_107334))
^ Unify: (201) [user] must_ex(current_why_UU(_107334))
Call: (203) [user] current_why_UU(_107334)
Unify: (203) [user] current_why_UU(_107334)
^ Call: (204) [user] get_why_uu(_107334)
^ Unify: (204) [user] get_why_uu(_107334)
^ Call: (205) [user] findall(_112874, current_why(_112874), _112880)
^ Unify: (205) [$bags] findall(_112874, user:current_why(_112874), _112880)
^ Call: (206) [$bags] findall(_112874, user:current_why(_112874), _112880, [])
^ Unify: (206) [$bags] findall(_112874, user:current_why(_112874), _112880, [])
^ Call: (207) [$bags] cleanup_bag(findall_loop(_112874, user:current_why(_112874), _112880, []), '$destroy_findall_bag')
^ Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_112874, user:current_why(_112874), _112880, []), '$bags':'$destroy_findall_bag')
Call: (208) [$bags] findall_loop(_112874, user:current_why(_112874), _112880, [])
Unify: (208) [$bags] findall_loop(_112874, user:current_why(_112874), _112880, [])
^ Call: (209) [user] bugger:current_why(_112874)
^ Unify: (209) [user] bugger:current_why(_112874)
^ Call: (210) [user] bugger:current_why_data(_112874)
^ Unify: (210) [user] bugger:current_why_data(_112874)
Call: (211) [system] nb_current('$current_why', wp(_112874, _124134))
Fail: (211) [system] nb_current('$current_why', wp(_112874, _124134))
^ Redo: (210) [user] bugger:current_why_data(_112874)
^ Unify: (210) [user] bugger:current_why_data(_112874)
Call: (211) [t_l] t_l:current_why_source(_112874)
Fail: (211) [t_l] t_l:current_why_source(_112874)
^ Fail: (210) [user] bugger:current_why_data(_112874)
^ Redo: (209) [user] bugger:current_why(_112874)
^ Unify: (209) [user] bugger:current_why(mfl4(_131562, _131564, _131566, _131568))
^ Call: (211) [system] setup_call_cleanup('$notrace'(_132518, _132520), once(user:current_mfl4(_131562, _131564, _131566, _131568)), '$restore_trace'(_132518, _132520))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_132518, _132520), system:once(user:current_mfl4(_131562, _131564, _131566, _131568)), system:'$restore_trace'(_132518, _132520))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_132518, _132520))
^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_131562, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_131562, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (208) [$bags] findall_loop(_112874, user:current_why(_112874), _112880, [])
Exit: (208) [$bags] findall_loop(_112874, user:current_why(_112874), [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_112874, user:current_why(_112874), [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (206) [$bags] findall(_112874, user:current_why(_112874), [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (205) [$bags] findall(_112874, user:current_why(_112874), [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (205) [system] [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (205) [user] u_to_uu([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _107334)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (206) [system] var([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (206) [system] var([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _107334)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (206) [system] nonvar([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (206) [system] nonvar([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (206) [system] [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_269014, _269016)
Fail: (206) [system] [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_269014, _269016)
^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _107334)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _107334)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _299376)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _299376)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _299376)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (208) [system] var([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (208) [system] var([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _299376)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (208) [user] not(compound([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (208) [system] not(user:compound([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (209) [system] compound([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (209) [system] compound([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (208) [system] not(user:compound([P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _299376)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _299376)
^ Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _299376)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (209) [system] var(P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (209) [system] var(P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _299376)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (209) [user] not(compound(P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (209) [system] not(user:compound(P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (210) [system] compound(P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (210) [system] compound(P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (209) [system] not(user:compound(P;HTML|mfl4(_149418, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3614)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3568)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (207) [system] var(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (207) [system] var(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3568)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (207) [system] nonvar(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (207) [system] nonvar(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (207) [system] P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_144116, _144118)
Fail: (207) [system] P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_144116, _144118)
^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3568)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
^ Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
Call: (204) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
Fail: (204) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _302430)
^ Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _302430)
Call: (206) [system] fail
Fail: (206) [system] fail
^ Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _302430)
^ Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _322226, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_322226)), trace)))
^ Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _322226, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_322226)), trace)))
^ Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _322226, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_322226)), trace)), user:each_call_cleanup)
^ Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _322226, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_322226)), trace)), user:each_call_cleanup)
Call: (207) [system] current_prolog_flag(occurs_check, _352668)
Exit: (207) [system] current_prolog_flag(occurs_check, true)
^ Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _322226, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_322226)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _322226, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_322226)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (208) [system] true==true
Exit: (208) [system] true==true
^ Call: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', log)), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'pragma!', log)), P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)))
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)), true)
^ Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)), true)
^ Call: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), _453080, _453082)
^ Exit: (213) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), user, 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
Call: (214) [system] _456824=user
Exit: (214) [system] user=user
^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _458694)
^ Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _458694)
^ Redo: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _461522)
^ Fail: (214) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _461522)
^ Fail: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Fail: (212) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)), true)
^ Redo: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Exit: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log))))))
^ Unify: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log))))))
^ Call: (213) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log)))))
^ Unify: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log)))))
^ Call: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)))
^ Call: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), _488832, _488834)
^ Exit: (216) [user] strip_module('next-operation'(op(exec, 'pragma!', log)), user, 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), _490712, _490714)
^ Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)), true)
Call: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), _490712, _490714)
^ Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)), true)
^ Exit: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)), true)
^ Call: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Unify: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
Call: (217) [system] _499118=user
Exit: (217) [system] user=user
^ Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _500988)
^ Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _500988)
^ Redo: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Call: (217) [user] clause(user:'next-operation'(op(exec, 'pragma!', log)), true, _503816)
^ Fail: (217) [user] clause('next-operation'(op(exec, 'pragma!', log)), true, _503816)
^ Fail: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'pragma!', log)), true)
^ Fail: (215) [user] is_asserted_exact('next-operation'(op(exec, 'pragma!', log)))
^ Call: (215) [user] assert('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (215) [user] assert('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log)))))
^ Exit: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'pragma!', log)));assert('next-operation'(op(exec, 'pragma!', log))))))
^ Call: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3594, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^ Call: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', log)))
^ Call: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _41818)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _41818)
Call: (218) [system] var('next-operation'(op(exec, 'pragma!', log)))
Fail: (218) [system] var('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _41818)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _41818)
Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Call: (218) [system] 1<1
Fail: (218) [system] 1<1
^ Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _41818)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _41818)
Call: (218) [system] _52970 is 1+ -1
Exit: (218) [system] 0 is 1+ -1
^ Call: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _54828)
^ Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _54828)
Call: (219) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
Fail: (219) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _54828)
^ Unify: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _54828)
Call: (219) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Exit: (219) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Call: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), _62238, _62240)
Exit: (219) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), 'next-operation', [op(exec, 'pragma!', log)])
Call: (219) [lists] lists:member(_54828, ['next-operation', op(exec, 'pragma!', log)])
Unify: (219) [lists] lists:member(_54828, ['next-operation', op(exec, 'pragma!', log)])
Call: (220) [lists] lists:member_([op(exec, 'pragma!', log)], _54828, 'next-operation')
Unify: (220) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
Exit: (220) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', log)])
^ Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^ Call: (218) [user] compound_eles(0, 'next-operation', _41818)
^ Unify: (218) [user] compound_eles(0, 'next-operation', _41818)
Call: (219) [system] var('next-operation')
Fail: (219) [system] var('next-operation')
^ Redo: (218) [user] compound_eles(0, 'next-operation', _41818)
^ Unify: (218) [user] compound_eles(0, 'next-operation', _41818)
Call: (219) [system] compound('next-operation')
Fail: (219) [system] compound('next-operation')
^ Redo: (218) [user] compound_eles(0, 'next-operation', _41818)
Call: (219) [system] _41818='next-operation'
Exit: (219) [system] 'next-operation'='next-operation'
^ Exit: (218) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^ Call: (217) [user] pfcIgnored('next-operation')
^ Fail: (217) [user] pfcIgnored('next-operation')
Redo: (220) [lists] lists:member_([op(exec, 'pragma!', log)], _54828, 'next-operation')
Unify: (220) [lists] lists:member_([op(exec, 'pragma!', log)], _54828, 'next-operation')
Call: (221) [lists] lists:member_([], _54828, op(exec, 'pragma!', log))
Unify: (221) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
Exit: (221) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
Exit: (220) [lists] lists:member_([op(exec, 'pragma!', log)], op(exec, 'pragma!', log), 'next-operation')
Exit: (219) [lists] lists:member(op(exec, 'pragma!', log), ['next-operation', op(exec, 'pragma!', log)])
^ Exit: (218) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^ Call: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _41818)
^ Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _41818)
Call: (219) [system] var(op(exec, 'pragma!', log))
Fail: (219) [system] var(op(exec, 'pragma!', log))
^ Redo: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _41818)
^ Unify: (218) [user] compound_eles(0, op(exec, 'pragma!', log), _41818)
Call: (219) [system] compound(op(exec, 'pragma!', log))
Exit: (219) [system] compound(op(exec, 'pragma!', log))
Call: (219) [system] 0<1
Exit: (219) [system] 0<1
Call: (219) [system] _41818=op(exec, 'pragma!', log)
Exit: (219) [system] op(exec, 'pragma!', log)=op(exec, 'pragma!', log)
^ Exit: (218) [user] compound_eles(0, op(exec, 'pragma!', log), op(exec, 'pragma!', log))
^ Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^ Call: (217) [user] pfcIgnored(op(exec, 'pragma!', log))
^ Fail: (217) [user] pfcIgnored(op(exec, 'pragma!', log))
^ Fail: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _109618)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _109618)
Call: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
Fail: (217) [system] var('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _109618)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _109618)
Call: (217) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Exit: (217) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _109618)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), _109618)
Call: (217) [system] _120770 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _122628)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _122628)
Call: (218) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
Fail: (218) [system] is_list('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _122628)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), _122628)
Call: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Exit: (218) [system] compound('next-operation'(op(exec, 'pragma!', log)))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), _130038, _130040)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'pragma!', log)), 'next-operation', [op(exec, 'pragma!', log)])
Call: (218) [lists] lists:member(_122628, ['next-operation', op(exec, 'pragma!', log)])
Unify: (218) [lists] lists:member(_122628, ['next-operation', op(exec, 'pragma!', log)])
Call: (219) [lists] lists:member_([op(exec, 'pragma!', log)], _122628, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, 'pragma!', log)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'pragma!', log)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _109618)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _109618)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _109618)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _109618)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _109618)
Call: (218) [system] _109618='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), 'next-operation')
^ Call: (216) [user] pfcTraced('next-operation')
^ Fail: (216) [user] pfcTraced('next-operation')
Redo: (219) [lists] lists:member_([op(exec, 'pragma!', log)], _122628, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'pragma!', log)], _122628, 'next-operation')
Call: (220) [lists] lists:member_([], _122628, op(exec, 'pragma!', log))
Unify: (220) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
Exit: (220) [lists] lists:member_([], op(exec, 'pragma!', log), op(exec, 'pragma!', log))
Exit: (219) [lists] lists:member_([op(exec, 'pragma!', log)], op(exec, 'pragma!', log), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, 'pragma!', log), ['next-operation', op(exec, 'pragma!', log)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^ Call: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _109618)
^ Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _109618)
Call: (218) [system] var(op(exec, 'pragma!', log))
Fail: (218) [system] var(op(exec, 'pragma!', log))
^ Redo: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _109618)
^ Unify: (217) [user] compound_eles(0, op(exec, 'pragma!', log), _109618)
Call: (218) [system] compound(op(exec, 'pragma!', log))
Exit: (218) [system] compound(op(exec, 'pragma!', log))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _109618=op(exec, 'pragma!', log)
Exit: (218) [system] op(exec, 'pragma!', log)=op(exec, 'pragma!', log)
^ Exit: (217) [user] compound_eles(0, op(exec, 'pragma!', log), op(exec, 'pragma!', log))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'pragma!', log)), op(exec, 'pragma!', log))
^ Call: (216) [user] pfcTraced(op(exec, 'pragma!', log))
^ Fail: (216) [user] pfcTraced(op(exec, 'pragma!', log))
^ Fail: (215) [user] pfcIsTraced('next-operation'(op(exec, 'pragma!', log)))
^ Redo: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', log)), +)
^ Fail: (215) [user] pfcSpied('next-operation'(op(exec, 'pragma!', log)), +)
^ Redo: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcGetSearch(_276030)
^ Unify: (214) [user] pfcGetSearch(_276030)
Call: (215) [t_l] t_l:pfcSearchTL(_277880)
Fail: (215) [t_l] t_l:pfcSearchTL(_277880)
^ Redo: (214) [user] pfcGetSearch(_276030)
^ Call: (215) [user] pfcSearch(_280654)
^ Unify: (215) [user] pfcSearch(direct)
^ Exit: (215) [user] pfcSearch(direct)
Call: (215) [system] _276030=direct
Exit: (215) [system] direct=direct
^ Exit: (214) [user] pfcGetSearch(direct)
^ Call: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (215) [system] direct=direct
Exit: (215) [system] direct=direct
^ Call: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^ Call: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _305088)
^ Unify: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _305088)
Call: (217) [system] fail
Fail: (217) [system] fail
^ Fail: (216) [user] control_arg_types('next-operation'(op(exec, 'pragma!', log)), _305088)
^ Redo: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^ Call: (216) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'pragma!', log))))
^ Unify: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))))
^ Call: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:each_call_cleanup)
^ Unify: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:each_call_cleanup)
Call: (218) [system] current_prolog_flag(occurs_check, _315350)
Exit: (218) [system] current_prolog_flag(occurs_check, true)
^ Call: (218) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:set_prolog_flag(occurs_check, true))
^ Unify: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:set_prolog_flag(occurs_check, true))
Call: (219) [system] true==true
Exit: (219) [system] true==true
^ Call: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
Call: (220) [system] is_list(_322846)
Fail: (220) [system] is_list(_322846)
^ Redo: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
^ Call: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', log)))
^ Call: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', log)))
^ Unify: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (221) [user] fc_rule_check('next-operation'(op(exec, 'pragma!', log)))
Call: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', log)), _330240)
Exit: (221) [system] copy_term('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (221) [user] ignore(fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^ Unify: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^ Call: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Unify: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Call: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), true)
^ Fail: (224) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), true)
^ Redo: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Call: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Call: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Fail: (225) [system] var('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Call: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Exit: (225) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), imported_from(system))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Call: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _372902, _372904)
Unify: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _372902, _372904)
Call: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Exit: (228) [system] compound('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Call: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _372902, _372904)
Exit: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), '$pt$', 2)
Exit: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), '$pt$', 2)
^ Call: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), built_in)
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _384144)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _385084)
Call: (226) [system] nonvar(_385942)
^ Redo: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _386944)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _387878)
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), interpreted)
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), number_of_clauses(_397072))
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), number_of_clauses(_397072))
Call: (226) [system] nonvar(number_of_clauses(_397072))
Exit: (226) [system] nonvar(number_of_clauses(_397072))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_397072), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_397072), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), number_of_clauses(0))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _411916), (prolog_current_choice(_411926), push_current_choice(_411926), clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _411948), pfc_call(_411948)), nb_setval('$pfc_current_choice', _411916))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _411916), user:(prolog_current_choice(_411926), push_current_choice(_411926), clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _411948), pfc_call(_411948)), user:nb_setval('$pfc_current_choice', _411916))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _411916))
Call: (228) [system] nb_current('$pfc_current_choice', _411916)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_411926)
Exit: (227) [system] prolog_current_choice(2950)
^ Call: (227) [user] push_current_choice(2950)
^ Unify: (227) [user] push_current_choice(2950)
Call: (228) [system] nb_current('$pfc_current_choice', _421266)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2950])
Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (227) [user] push_current_choice(2950)
^ Call: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _411948)
^ Fail: (227) [user] clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _411948)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _429638)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _411916), user:(prolog_current_choice(_411926), push_current_choice(_411926), clause('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832), _411948), pfc_call(_411948)), user:nb_setval('$pfc_current_choice', _411916))
^ Fail: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Fail: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'pragma!', log)), _335832))
^ Redo: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Unify: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Exit: (222) [user] fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Exit: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^ Call: (221) [user] ignore(fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^ Unify: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^ Call: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Call: (223) [user] pfc_spft(_444508, _444594, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516))
^ Unify: (223) [user] pfc_spft(_444508, _445526, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516))
^ Call: (224) [user] pfcCallSystem('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Unify: (224) [user] pfcCallSystem('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Call: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Call: (226) [system] var('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Fail: (226) [system] var('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Redo: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Call: (226) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Exit: (226) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Redo: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Call: (226) [user] predicate_property('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), imported_from(system))
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), imported_from(system))
Call: (227) [system] nonvar(imported_from(system))
Exit: (227) [system] nonvar(imported_from(system))
Call: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Unify: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Call: (229) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Exit: (229) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Call: (229) [system] atom(user)
Exit: (229) [system] atom(user)
Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), imported_from(system))
^ Redo: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Call: (226) [user] predicate_property('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), built_in)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), built_in)
Call: (227) [system] nonvar(built_in)
Exit: (227) [system] nonvar(built_in)
Call: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Unify: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Call: (228) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Exit: (228) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Call: (228) [$syspreds] goal_name_arity('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _480666, _480668)
Unify: (228) [$syspreds] goal_name_arity('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _480666, _480668)
Call: (229) [system] compound('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Exit: (229) [system] compound('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Call: (229) [system] compound_name_arity('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _480666, _480668)
Exit: (229) [system] compound_name_arity('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), '$spft$', 3)
Exit: (228) [$syspreds] goal_name_arity('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), '$spft$', 3)
^ Call: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), built_in)
^ Redo: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Call: (226) [user] predicate_property('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _491908)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _492848)
Call: (227) [system] nonvar(_493706)
^ Redo: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _494708)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _495642)
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Call: (228) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Exit: (228) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), interpreted)
^ Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Call: (226) [user] predicate_property('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), number_of_clauses(_504836))
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), number_of_clauses(_504836))
Call: (227) [system] nonvar(number_of_clauses(_504836))
Exit: (227) [system] nonvar(number_of_clauses(_504836))
Call: (227) [$syspreds] property_predicate(number_of_clauses(_504836), user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Unify: (227) [$syspreds] property_predicate(number_of_clauses(_504836), user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Call: (229) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Exit: (229) [system] callable('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Call: (229) [system] atom(user)
Exit: (229) [system] atom(user)
Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
Exit: (227) [$syspreds] property_predicate(number_of_clauses(726), user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), number_of_clauses(726))
^ Unify: (225) [user] pfc_call('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)))
^ Call: (226) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _519680), (prolog_current_choice(_519690), push_current_choice(_519690), clause('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _519712), pfc_call(_519712)), nb_setval('$pfc_current_choice', _519680))
^ Unify: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _519680), user:(prolog_current_choice(_519690), push_current_choice(_519690), clause('$spft$'(_444508, _446386, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _444514, _444516)), _519712), pfc_call(_519712)), user:nb_setval('$pfc_current_choice', _519680))
^ Call: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', _519680))
Call: (229) [system] nb_current('$pfc_current_choice', _519680)
Exit: (229) [system] nb_current('$pfc_current_choice', [])
^ Exit: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (228) [system] prolog_current_choice(_3856)
Exit: (228) [system] prolog_current_choice(2970)
^ Call: (228) [user] push_current_choice(2970)
^ Unify: (228) [user] push_current_choice(2970)
Call: (229) [system] nb_current('$pfc_current_choice', _9058)
Exit: (229) [system] nb_current('$pfc_current_choice', [])
Call: (229) [system] b_setval('$pfc_current_choice', [2970])
Exit: (229) [system] b_setval('$pfc_current_choice', [2970])
^ Exit: (228) [user] push_current_choice(2970)
^ Call: (228) [user] clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _3878)
^ Fail: (228) [user] clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _3878)
Call: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (229) [system] duplicate_term([], _17430)
Exit: (229) [system] duplicate_term([], [])
Call: (229) [system] nb_linkval('$pfc_current_choice', [])
Exit: (229) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _3846), user:(prolog_current_choice(_3856), push_current_choice(_3856), clause('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)), _3878), pfc_call(_3878)), user:nb_setval('$pfc_current_choice', _3846))
^ Fail: (225) [user] pfc_call('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)))
^ Fail: (224) [user] pfcCallSystem('$spft$'(_3824, _3838, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832)))
^ Fail: (223) [user] pfc_spft(_3824, _24934, '$nt$'('next-operation'(op(exec, 'pragma!', log)), _3830, _3832))
^ Redo: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Unify: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Exit: (222) [user] fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log)))
^ Exit: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'pragma!', log)), 'next-operation'(op(exec, 'pragma!', log))))
^ Exit: (220) [user] pfcFwd1('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (219) [user] pfcFwd0('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:set_prolog_flag(occurs_check, true))
^ Exit: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))), user:each_call_cleanup)
^ Exit: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'pragma!', log))))
^ Exit: (215) [user] pfcFwd('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (210) [user] pfcPost2('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3594, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_3594)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3594, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_3594)), trace)), user:each_call_cleanup)
^ Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3594, (notrace, wdmsg(('next-operation'(op(exec, 'pragma!', log))=>_3594)), trace)))
^ Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'pragma!', log)))
^ Exit: (202) [user] pfcPost('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcRun
^ Unify: (202) [user] pfcRun
^ Call: (203) [user] pfcGetSearch(direct)
^ Unify: (203) [user] pfcGetSearch(direct)
Call: (204) [t_l] t_l:pfcSearchTL(_122240)
Fail: (204) [t_l] t_l:pfcSearchTL(_122240)
^ Redo: (203) [user] pfcGetSearch(direct)
^ Call: (204) [user] pfcSearch(_125014)
^ Unify: (204) [user] pfcSearch(direct)
^ Exit: (204) [user] pfcSearch(direct)
Call: (204) [system] direct=direct
Exit: (204) [system] direct=direct
^ Exit: (203) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcRun
^ Exit: (202) [user] pfcRun
^ Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)), (P;HTML|mfl4(_3570, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'pragma!', log)))
^ Exit: (198) [user] if_t(into_simple_op(exec, ['pragma!', log, 'True'], op(exec, 'pragma!', log)), pfcAdd_Now('next-operation'(op(exec, 'pragma!', log))))
Call: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436))
Unify: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436))
Call: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436)
Unify: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _3436)
Call: (201) [system] _162018=_162020
Exit: (201) [system] _162018=_162018
^ Call: (201) [user] ignore(catch((not_compatio(write_exec(['pragma!', log, 'True'])), notrace(into_metta_callable('&self', ['pragma!', log, 'True'], _163916, _162018, _163920, _163922)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _163916, _162018, _163920, _163922, _162018, _3436)), give_up(_163958), pp_m('red', gave_up(_163958))))
^ Unify: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', log, 'True'])), notrace(into_metta_callable('&self', ['pragma!', log, 'True'], _163916, _162018, _163920, _163922)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], _163916, _162018, _163920, _163922, _162018, _3436)), give_up(_163958), pp_m('red', gave_up(_163958))))
^ Call: (204) [user] not_compatio(write_exec(['pragma!', log, 'True']))
^ Unify: (204) [user] not_compatio(write_exec(['pragma!', log, 'True']))
^ Call: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', log, 'True'])))
^ Unify: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', log, 'True'])))
^ Call: (206) [user] once((is_mettalog;is_testing))
^ Unify: (206) [system] once(user:(is_mettalog;is_testing))
^ Call: (208) [user] is_mettalog
^ Unify: (208) [user] is_mettalog
^ Call: (209) [user] is_win64
^ Unify: (209) [user] is_win64
Call: (210) [system] current_prolog_flag(windows, _183192)
Fail: (210) [system] current_prolog_flag(windows, _184120)
^ Fail: (209) [user] is_win64
^ Redo: (208) [user] is_mettalog
^ Unify: (208) [user] is_mettalog
^ Call: (209) [user] is_metta_flag(log)
^ Unify: (209) [user] is_metta_flag(log)
^ Call: (211) [system] setup_call_cleanup('$notrace'(_189580, _189582), once(user:is_flag0(log)), '$restore_trace'(_189580, _189582))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_189580, _189582), system:once(user:is_flag0(log)), system:'$restore_trace'(_189580, _189582))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_189580, _189582))
^ Fail: (209) [user] is_metta_flag(log)
^ Fail: (208) [user] is_mettalog
^ Call: (208) [user] is_testing
^ Unify: (208) [user] is_testing
^ Call: (209) [user] is_metta_flag(test)
^ Unify: (209) [user] is_metta_flag(test)
^ Call: (211) [system] setup_call_cleanup('$notrace'(_197950, _197952), once(user:is_flag0(test)), '$restore_trace'(_197950, _197952))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_197950, _197952), system:once(user:is_flag0(test)), system:'$restore_trace'(_197950, _197952))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_197950, _197952))
^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (209) [user] is_metta_flag(test)
^ Exit: (208) [user] is_testing
^ Exit: (206) [system] once(user:(is_mettalog;is_testing))
^ Call: (206) [user] user_err(write_exec(['pragma!', log, 'True']))
^ Unify: (206) [user] user_err(write_exec(['pragma!', log, 'True']))
^ Call: (207) [user] original_user_error(_206346)
^ Unify: (207) [user] original_user_error(_206346)
Call: (208) [system] stream_property(_206346, file_no(2))
Unify: (208) [system] stream_property(_206346, file_no(2))
Call: (209) [system] nonvar(_206346)
Redo: (208) [system] stream_property(_206346, file_no(2))
Unify: (208) [system] stream_property(_206346, file_no(2))
Call: (209) [system] nonvar(_206346)
Redo: (208) [system] stream_property(_206346, file_no(2))
Unify: (208) [system] stream_property(_206346, file_no(2))
Call: (209) [system] nonvar(file_no(2))
Exit: (209) [system] nonvar(file_no(2))
Call: (209) [system] file_no(2)=alias(_217466)
Redo: (208) [system] stream_property(_206346, file_no(2))
Exit: (208) [system] stream_property((0x7fe6c676e200), file_no(2))
^ Exit: (207) [user] original_user_error((0x7fe6c676e200))
^ Call: (207) [user] with_output_to((0x7fe6c676e200), write_exec(['pragma!', log, 'True']))
Call: (209) [user] write_exec(['pragma!', log, 'True'])
Unify: (209) [user] write_exec(['pragma!', log, 'True'])
^ Call: (210) [user] real_notrace(write_exec0(['pragma!', log, 'True']))
^ Unify: (210) [user] real_notrace(user:write_exec0(['pragma!', log, 'True']))
^ Call: (211) [user] setup_call_cleanup('$notrace'(_225898, _225900), once(user:write_exec0(['pragma!', log, 'True'])), '$restore_trace'(_225898, _225900))
^ Unify: (211) [system] setup_call_cleanup(user:'$notrace'(_225898, _225900), user:once(user:write_exec0(['pragma!', log, 'True'])), user:'$restore_trace'(_225898, _225900))
^ Call: (212) [system] sig_atomic(user:'$notrace'(_225898, _225900))
!(pragma! log True)
^ Exit: (211) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['pragma!', log, 'True'])), user:'$restore_trace'(3, -1))
^ Exit: (210) [user] real_notrace(user:write_exec0(['pragma!', log, 'True']))
Exit: (209) [user] write_exec(['pragma!', log, 'True'])
^ Exit: (207) [user] with_output_to((0x7fe6c676e200), write_exec(['pragma!', log, 'True']))
^ Exit: (206) [user] user_err(write_exec(['pragma!', log, 'True']))
^ Exit: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['pragma!', log, 'True'])))
^ Exit: (204) [user] not_compatio(write_exec(['pragma!', log, 'True']))
^ Call: (205) [system] setup_call_cleanup('$notrace'(_237620, _237622), once(user:into_metta_callable('&self', ['pragma!', log, 'True'], _163916, _162018, _163920, _163922)), '$restore_trace'(_237620, _237622))
^ Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_237620, _237622), system:once(user:into_metta_callable('&self', ['pragma!', log, 'True'], _163916, _162018, _163920, _163922)), system:'$restore_trace'(_237620, _237622))
^ Call: (206) [system] sig_atomic(system:'$notrace'(_237620, _237622))
^ Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [])), system:'$restore_trace'(3, -1))
Call: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
Unify: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
Call: (205) [user] reset_caches
Unify: (205) [user] reset_caches
^ Call: (206) [user] forall(clause(reset_cache, _253570), forall(rtrace_on_error(_253570), true))
^ Unify: (206) [$apply] forall(user:clause(reset_cache, _253570), user:forall(rtrace_on_error(_253570), true))
^ Call: (207) [user] clause(reset_cache, _253570)
^ Exit: (207) [user] clause(reset_cache, retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412)))
^ Call: (207) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), true)
^ Unify: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), user:true)
Call: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412)))
Unify: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412)))
Call: (209) [user] catch_err(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412)), _261056, (write_src_uo(_261056=retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), catch(rtrace(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), _261056, throw(give_up(_261056=retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))))), throw(_261056)))
Unify: (209) [user] catch_err(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412)), _261056, (write_src_uo(_261056=retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), catch(rtrace(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), _261056, throw(give_up(_261056=retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))))), throw(_261056)))
^ Call: (211) [user] retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))
^ Exit: (211) [user] retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))
Exit: (209) [user] catch_err(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412)), _261056, (write_src_uo(_261056=retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), catch(rtrace(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), _261056, throw(give_up(_261056=retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))))), throw(_261056)))
Exit: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412)))
^ Exit: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_256404, _256406, _256408, _256410, _256412))), user:true)
^ Redo: (207) [user] clause(reset_cache, _253570)
^ Exit: (207) [user] clause(reset_cache, true)
^ Call: (207) [user] forall(rtrace_on_error(true), true)
^ Unify: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
Call: (208) [user] rtrace_on_error(true)
Unify: (208) [user] rtrace_on_error(true)
Call: (209) [user] catch_err(true, _273180, (write_src_uo(_273180=true), catch(rtrace(true), _273180, throw(give_up(_273180=true))), throw(_273180)))
Unify: (209) [user] catch_err(true, _273180, (write_src_uo(_273180=true), catch(rtrace(true), _273180, throw(give_up(_273180=true))), throw(_273180)))
Exit: (209) [user] catch_err(true, _273180, (write_src_uo(_273180=true), catch(rtrace(true), _273180, throw(give_up(_273180=true))), throw(_273180)))
Exit: (208) [user] rtrace_on_error(true)
^ Exit: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
^ Exit: (206) [$apply] forall(user:clause(reset_cache, _253570), user:forall(rtrace_on_error(_253570), true))
Exit: (205) [user] reset_caches
Call: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
Unify: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
Call: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
Call: (209) [user] file_hides_results(eval_H(500, '&self', ['pragma!', log, 'True'], _162018))
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _162018, [], [], _162018, _3436)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_310244, _310246), once(user:(reset_eval_num, _309716=res(_3436), _309732=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _309750), (is_compatio->option_else(answer, _309774, leap);option_else(answer, _309774, each)), option_else('maximum-result-count', _309796, inf), option_else('initial-result-count', _309810, 10), _309822=contrl(_309796, _309774), _309840=_309842, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_309870), option_value(exec, skip), \+always_exec(_309750)->_309900=(skip(eval_H(500, '&self', ['pragma!', log, 'True'], _162018)), deterministic(_309916)), _309840=1, !, true;_309900=(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, _309716, _309974)), !, flag(result_num, _310000, 0), _310012=eval('&self', _309750, _162018), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_162018), if_t(_309840==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_309840==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_310012)))), if_t(option_value(repl, true), add_history_src(exec(_309750))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_310012), writeln('.')))), true)))), '$restore_trace'(_310244, _310246))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_310244, _310246), system:once(user:(reset_eval_num, _309716=res(_3436), _309732=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), _309750), (is_compatio->option_else(answer, _309774, leap);option_else(answer, _309774, each)), option_else('maximum-result-count', _309796, inf), option_else('initial-result-count', _309810, 10), _309822=contrl(_309796, _309774), _309840=_309842, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_309870), option_value(exec, skip), \+always_exec(_309750)->_309900=(skip(eval_H(500, '&self', ['pragma!', log, 'True'], _162018)), deterministic(_309916)), _309840=1, !, true;_309900=(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, _309716, _309974)), !, flag(result_num, _310000, 0), _310012=eval('&self', _309750, _162018), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_162018), if_t(_309840==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_309840==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_310012)))), if_t(option_value(repl, true), add_history_src(exec(_309750))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_310012), writeln('.')))), true)))), system:'$restore_trace'(_310244, _310246))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_310244, _310246))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3436)=res(_3436), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), ['pragma!', log, 'True']), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _309840=_309840, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_309870), option_value(exec, skip), \+always_exec(['pragma!', log, 'True'])->(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974))=(skip(eval_H(500, '&self', ['pragma!', log, 'True'], _162018)), deterministic(_309916)), _309840=1, !, true;(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974))=(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), !, flag(result_num, 1, 0), eval('&self', ['pragma!', log, 'True'], _162018)=eval('&self', ['pragma!', log, 'True'], _162018), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_162018), if_t(_309840==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_309840==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['pragma!', log, 'True'], _162018))))), if_t(option_value(repl, true), add_history_src(exec(['pragma!', log, 'True']))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['pragma!', log, 'True'], _162018)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^ Call: (209) [user] in_answer_io(format('~N['))
^ Unify: (209) [user] in_answer_io(format('~N['))
Call: (210) [system] nb_current(suspend_answers, true)
^ Redo: (209) [user] in_answer_io(format('~N['))
^ Unify: (209) [user] in_answer_io(format('~N['))
^ Call: (210) [user] answer_output(_342196)
^ Unify: (210) [user] answer_output(_342196)
^ Call: (211) [user] is_testing
^ Unify: (211) [user] is_testing
^ Call: (212) [user] is_metta_flag(test)
^ Unify: (212) [user] is_metta_flag(test)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_347738, _347740), once(user:is_flag0(test)), '$restore_trace'(_347738, _347740))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_347738, _347740), system:once(user:is_flag0(test)), system:'$restore_trace'(_347738, _347740))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_347738, _347740))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] is_metta_flag(test)
^ Exit: (211) [user] is_testing
^ Call: (211) [user] original_user_output(_342196)
^ Unify: (211) [user] original_user_output(_342196)
Call: (212) [system] stream_property(_342196, file_no(1))
Unify: (212) [system] stream_property(_342196, file_no(1))
Call: (213) [system] nonvar(_342196)
Redo: (212) [system] stream_property(_342196, file_no(1))
Unify: (212) [system] stream_property(_342196, file_no(1))
Call: (213) [system] nonvar(_342196)
Redo: (212) [system] stream_property(_342196, file_no(1))
Unify: (212) [system] stream_property(_342196, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_364474)
Redo: (212) [system] stream_property(_342196, file_no(1))
Exit: (212) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7fe6c676e100))
^ Exit: (210) [user] answer_output((0x7fe6c676e100))
^ Call: (210) [user] with_output_to((0x7fe6c676e100), format('~N['))
Call: (212) [$syspreds] format('~N[')
Unify: (212) [$syspreds] format('~N[')
^ Call: (213) [$syspreds] format('~N[', [])
[
^ Exit: (213) [$syspreds] format('~N[', [])
Exit: (212) [$syspreds] format('~N[')
^ Exit: (210) [user] with_output_to((0x7fe6c676e100), format('~N['))
^ Exit: (209) [user] in_answer_io(format('~N['))
Call: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _376644, _309916, timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), _376650), ((((_309916==true->!;true), set_option_value(interactive, _376644), contrl(inf, each)=contrl(_376720, _376722), nb_setarg(1, res(_3436), _309974), current_input(_376746), read_pending_codes(_376746, _376758, []), flag(result_num, _376772, _376772+1), flag(result_num, _376792, _376792), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _309974))), if_t(_376792=<_376720, ((_376792==1, _309916==true->not_compatio(format('~N~nDeterministic: ', [])), !;_309916==true->not_compatio(format('~N~nLast Result(~w): ', [_376792])), !;not_compatio(format('~N~nNDet Result(~w): ', [_376792]))), ignore((not_compatio(if_t(\+symbolic(_309974), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_309974)), true)))))))), in_answer_io(write_asrc(_309974)), not_compatio(format('~N')), (_309916\==true, _376644, _376722\==leap, 10>_376792, _376792<_376720->_377154=true;_377154=false), if_t((_377154==true;_309916==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _376650))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _377258), maplist(print_var, _377258), nop(nl)));true)))), (_377154==true->write("~npress ';' for more solutions "), get_single_char_key(_377320), not_compatio((writeq(key=_377320), nl)), (_377320==b->once(repl), fail;_377320==m->make;_377320==t->nop(set_debug(eval, true)), rtrace;_377320=='T'->set_debug(eval, true);_377320==(;)->true;_377320==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_377320=='L'->nb_setarg(1, contrl(inf, each), _376792);_377320==l->nb_setarg(2, contrl(inf, each), leap);(_377320=='\n';_377320=='\r')->!, fail;!, fail));_309916\==true, \+_376644, contrl(inf, each)=contrl(_376720, leap)->true;_309916==true->!;true), format('~N~n')))
Unify: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _309916, timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), _376650), ((((_309916==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_376720, _376722), nb_setarg(1, res(_3436), _309974), current_input(_376746), read_pending_codes(_376746, _376758, []), flag(result_num, _376772, _376772+1), flag(result_num, _376792, _376792), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _309974))), if_t(_376792=<_376720, ((_376792==1, _309916==true->not_compatio(format('~N~nDeterministic: ', [])), !;_309916==true->not_compatio(format('~N~nLast Result(~w): ', [_376792])), !;not_compatio(format('~N~nNDet Result(~w): ', [_376792]))), ignore((not_compatio(if_t(\+symbolic(_309974), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_309974)), true)))))))), in_answer_io(write_asrc(_309974)), not_compatio(format('~N')), (_309916\==true, false, _376722\==leap, 10>_376792, _376792<_376720->_377154=true;_377154=false), if_t((_377154==true;_309916==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _376650))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _377258), maplist(print_var, _377258), nop(nl)));true)))), (_377154==true->write("~npress ';' for more solutions "), get_single_char_key(_377320), not_compatio((writeq(key=_377320), nl)), (_377320==b->once(repl), fail;_377320==m->make;_377320==t->nop(set_debug(eval, true)), rtrace;_377320=='T'->set_debug(eval, true);_377320==(;)->true;_377320==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_377320=='L'->nb_setarg(1, contrl(inf, each), _376792);_377320==l->nb_setarg(2, contrl(inf, each), leap);(_377320=='\n';_377320=='\r')->!, fail;!, fail));_309916\==true, \+false, contrl(inf, each)=contrl(_376720, leap)->true;_309916==true->!;true), format('~N~n')))
Call: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), _376650)
Unify: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), _376650)
Call: (211) [system] statistics(cputime, _389878)
Exit: (211) [system] statistics(cputime, 5.331234157)
Call: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)))
Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)))
^ Call: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] var(true)
Fail: (213) [system] var(true)
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (213) [user] option_value0(rtrace, 'True')
^ Unify: (213) [user] option_value0(rtrace, 'True')
^ Call: (214) [user] was_option_value(rtrace, _402838)
^ Unify: (214) [user] was_option_value(rtrace, _402838)
Call: (215) [system] current_prolog_flag(rtrace, _404696)
Fail: (215) [system] current_prolog_flag(rtrace, _404696)
^ Redo: (214) [user] was_option_value(rtrace, _402838)
^ Unify: (214) [user] was_option_value(rtrace, _402838)
Call: (215) [$syspreds] prolog_load_context(rtrace, _408410)
Fail: (215) [$syspreds] prolog_load_context(rtrace, _408410)
^ Redo: (214) [user] was_option_value(rtrace, _402838)
^ Unify: (214) [user] was_option_value(rtrace, _402838)
Call: (215) [system] nb_current(rtrace, _412124)
Fail: (215) [system] nb_current(rtrace, _412124)
^ Fail: (214) [user] was_option_value(rtrace, _402838)
^ Redo: (213) [user] option_value0(rtrace, 'True')
^ Fail: (213) [user] option_value0(rtrace, 'True')
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] true==false
Fail: (213) [system] true==false
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_422348, _422350), once(user:option_value0(rtrace, true)), '$restore_trace'(_422348, _422350))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_422348, _422350), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_422348, _422350))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_422348, _422350))
^ Fail: (212) [user] option_value(rtrace, true)
Redo: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)))
Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)))
^ Call: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] var(rtrace)
Fail: (213) [system] var(rtrace)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] rtrace==false
Fail: (213) [system] rtrace==false
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] rtrace==true
Fail: (213) [system] rtrace==true
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
^ Call: (213) [user] fast_option_value(rtrace, debug)
^ Unify: (213) [user] fast_option_value(rtrace, debug)
Call: (214) [system] atom(rtrace)
Exit: (214) [system] atom(rtrace)
Call: (214) [system] current_prolog_flag(rtrace, debug)
Fail: (214) [system] current_prolog_flag(rtrace, debug)
^ Fail: (213) [user] fast_option_value(rtrace, debug)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
^ Call: (213) [user] fast_option_value(rtrace, trace)
^ Unify: (213) [user] fast_option_value(rtrace, trace)
Call: (214) [system] atom(rtrace)
Exit: (214) [system] atom(rtrace)
Call: (214) [system] current_prolog_flag(rtrace, trace)
Fail: (214) [system] current_prolog_flag(rtrace, trace)
^ Fail: (213) [user] fast_option_value(rtrace, trace)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _457566)
Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _457566)
^ Call: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _457566, _459502)
^ Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _457566, [])
Call: (215) [system] current_prolog_flag(nodebugx, true)
^ Redo: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _457566, _462306)
^ Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _457566, _463244)
^ Call: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (215) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_465978, _465980, _465982), defined)
^ Unify: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_465978, _465980, _465982), defined)
Call: (216) [system] nonvar(defined)
Exit: (216) [system] nonvar(defined)
Call: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_465978, _465980, _465982))
Unify: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_465978, _465980, _465982))
Call: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_465978, _465980, _465982))
Unify: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_465978, _465980, _465982))
Call: (218) [system] callable(debugging_logicmoo_setting(_465978, _465980, _465982))
Exit: (218) [system] callable(debugging_logicmoo_setting(_465978, _465980, _465982))
Call: (218) [system] atom(bugger)
Exit: (218) [system] atom(bugger)
Exit: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_465978, _465980, _465982))
Exit: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_465978, _465980, _465982))
^ Exit: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_465978, _465980, _465982), defined)
^ Call: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _457566, _479892)
^ Unify: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Exit: (212) [user] is_debugging(rtrace)
Exit: (211) [user] rtrace_this((eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)))
^ Call: (212) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), tAt_rtrace)
^ Unify: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), rtrace:tAt_rtrace)
Call: (213) [system] _490352=mquietly_if(true, rtrace:tAt_rtrace)
Exit: (213) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^ Call: (213) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), deterministic(_492230)), (notrace(_492230==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^ Unify: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', log, 'True'], _162018), deterministic(_309916), xform_out(_162018, _309974), nb_setarg(1, res(_3436), _309974)), deterministic(_492230)), (notrace(_492230==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Call: (214) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (217) [rtrace] rtrace:restart_rtrace1
^ Unify: (217) [rtrace] rtrace:restart_rtrace1
^ Exit: (217) [rtrace] rtrace:restart_rtrace1
^ Exit: (214) [system] sig_atomic(rtrace:restart_rtrace)
Call: (215) [user] eval_H(500, '&self', ['pragma!', log, 'True'], _162018)
Unify: (215) [user] eval_H(500, '&self', ['pragma!', log, 'True'], _162018)
^ Call: (216) [user] catch_metta_return(eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018), _162018)
^ Unify: (216) [user] catch_metta_return(eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018), _162018)
^ Call: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^ Unify: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
Call: (219) [system] var(['pragma!', log, 'True'])
^ Redo: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^ Unify: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_507610, _507612), once(user:self_eval(['pragma!', log, 'True'])), '$restore_trace'(_507610, _507612))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_507610, _507612), system:once(user:self_eval(['pragma!', log, 'True'])), system:'$restore_trace'(_507610, _507612))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_507610, _507612))
^ Redo: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^ Unify: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_512348, _512350), once(user:nonvar(_162018)), '$restore_trace'(_512348, _512350))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_512348, _512350), system:once(user:nonvar(_162018)), system:'$restore_trace'(_512348, _512350))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_512348, _512350))
^ Redo: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^ Unify: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_517086, _517088), once(user:nonvar(_162018)), '$restore_trace'(_517086, _517088))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_517086, _517088), system:once(user:nonvar(_162018)), system:'$restore_trace'(_517086, _517088))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_517086, _517088))
^ Redo: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^ Unify: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
Call: (219) [system] [log, 'True']==[]
^ Redo: (218) [user] eval_args(=, _501004, 500, '&self', ['pragma!', log, 'True'], _162018)
^ Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
Call: (219) [system] atom(=)
Exit: (219) [system] atom(=)
Call: (219) [system] (=)\==(=)
^ Redo: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Call: (219) [user] self_eval(['pragma!', log, 'True'])
^ Unify: (219) [user] self_eval(['pragma!', log, 'True'])
^ Call: (221) [system] setup_call_cleanup('$notrace'(_12352, _12354), once(user:self_eval0(['pragma!', log, 'True'])), '$restore_trace'(_12352, _12354))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_12352, _12354), system:once(user:self_eval0(['pragma!', log, 'True'])), system:'$restore_trace'(_12352, _12354))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_12352, _12354))
^ Fail: (219) [user] self_eval(['pragma!', log, 'True'])
^ Redo: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Unify: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Call: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Unify: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Call: (220) [user] self_eval(['pragma!', log, 'True'])
^ Unify: (220) [user] self_eval(['pragma!', log, 'True'])
^ Call: (222) [system] setup_call_cleanup('$notrace'(_21750, _21752), once(user:self_eval0(['pragma!', log, 'True'])), '$restore_trace'(_21750, _21752))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_21750, _21752), system:once(user:self_eval0(['pragma!', log, 'True'])), system:'$restore_trace'(_21750, _21752))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_21750, _21752))
^ Fail: (220) [user] self_eval(['pragma!', log, 'True'])
^ Redo: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Unify: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Call: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Unify: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', log, 'True'], _3568)
^ Call: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
Call: (223) [system] 500<1
Fail: (223) [system] 500<1
^ Redo: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (222) [system] setup_call_cleanup('$notrace'(_34908, _34910), once(user:(_34884 is 500-1, copy_term(['pragma!', log, 'True'], _34898))), '$restore_trace'(_34908, _34910))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_34908, _34910), system:once(user:(_34884 is 500-1, copy_term(['pragma!', log, 'True'], _34898))), system:'$restore_trace'(_34908, _34910))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_34908, _34910))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['pragma!', log, 'True'], ['pragma!', log, 'True']))), system:'$restore_trace'(3, -1))
^ Call: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Unify: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Call: (222) [user] must_det_ll((notrace((flag(eval_num, _40602, _40602+1), _40620 is _40602 mod 500, _40638 is 99-499 mod 100, _40662=_40664, option_else('trace-length', _40676, 500), option_else('trace-depth', _40684, 30))), quietly(if_t((nop(stop_rtrace), _40620>_40676), (set_debug(eval, false), _40740 is _40676+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_40792)))))
^ Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _40602, _40602+1), _40620 is _40602 mod 500, _40638 is 99-499 mod 100, _40662=_40664, option_else('trace-length', _40676, 500), option_else('trace-depth', _40684, 30))), quietly(if_t((nop(stop_rtrace), _40620>_40676), (set_debug(eval, false), _40740 is _40676+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_40792)))))
^ Call: (223) [user] once(user:(notrace((flag(eval_num, _40602, _40602+1), _40620 is _40602 mod 500, _40638 is 99-499 mod 100, _40662=_40664, option_else('trace-length', _40676, 500), option_else('trace-depth', _40684, 30))), quietly(if_t((nop(stop_rtrace), _40620>_40676), (set_debug(eval, false), _40740 is _40676+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_40792)))))
^ Unify: (223) [system] once(user:(notrace((flag(eval_num, _40602, _40602+1), _40620 is _40602 mod 500, _40638 is 99-499 mod 100, _40662=_40664, option_else('trace-length', _40676, 500), option_else('trace-depth', _40684, 30))), quietly(if_t((nop(stop_rtrace), _40620>_40676), (set_debug(eval, false), _40740 is _40676+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_40792)))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_44516, _44518), once(user:(flag(eval_num, _40602, _40602+1), _40620 is _40602 mod 500, _40638 is 99-499 mod 100, _40662=_40664, option_else('trace-length', _40676, 500), option_else('trace-depth', _40684, 30))), '$restore_trace'(_44516, _44518))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_44516, _44518), system:once(user:(flag(eval_num, _40602, _40602+1), _40620 is _40602 mod 500, _40638 is 99-499 mod 100, _40662=_40664, option_else('trace-length', _40676, 500), option_else('trace-depth', _40684, 30))), system:'$restore_trace'(_44516, _44518))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_44516, _44518))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _40662=_40662, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _40740 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace)))))
^ Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _40740 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace)))))
^ Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _40740 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace)))))
Call: (225) [user] nop(notrace(no_repeats_var(_40792)))
Unify: (225) [user] nop(notrace(no_repeats_var(_40792)))
Exit: (225) [user] nop(notrace(no_repeats_var(_40792)))
^ Exit: (223) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _40662=_40662, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _40740 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_40792)))))
^ Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _40662=_40662, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _40740 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_40740])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_40792)))))
Call: (222) [occurs] occurs:sub_term(_55980, e)
Unify: (222) [occurs] occurs:sub_term(e, e)
Exit: (222) [occurs] occurs:sub_term(e, e)
Call: (222) [system] e\=e
Fail: (222) [system] e\=e
Redo: (222) [occurs] occurs:sub_term(_55980, e)
Unify: (222) [occurs] occurs:sub_term(_55980, e)
Call: (223) [system] compound(e)
Fail: (223) [system] compound(e)
Fail: (222) [occurs] occurs:sub_term(_55980, e)
^ Redo: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], _38692)
Call: (222) [system] _66198=e
Exit: (222) [system] e=e
^ Call: (222) [user] if_trace((eval;e), (_40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))
^ Unify: (222) [user] if_trace((eval;e), (_40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))
^ Call: (224) [system] setup_call_cleanup('$notrace'(_70002, _70004), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']]))), _69960, fbug((_69960-->if_trace((eval;e), (_40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))))))), '$restore_trace'(_70002, _70004))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_70002, _70004), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']]))), _69960, fbug((_69960-->if_trace((eval;e), (_40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))))))), system:'$restore_trace'(_70002, _70004))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_70002, _70004))
^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']]))), _69960, fbug((_69960-->if_trace((eval;e), (_40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))))))), system:'$restore_trace'(3, -1))
^ Exit: (222) [user] if_trace((eval;e), (_40662=1, indentq(0, 0, -->, [e, ['pragma!', log, 'True']])))
Call: (222) [system] _74784=retval(fail)
Exit: (222) [system] retval(fail)=retval(fail)
Call: (222) [system] _76646=(\+ \+ (flag(eval_num, _76666, _76666+1), (retval(fail)\=@=retval(fail), nonvar(_38692)->indentq(0, _76666, <--, [e, _38692]);indentq(0, _76666, <--, [e, retval(fail)]))))
Exit: (222) [system] (\+ \+ (flag(eval_num, _76666, _76666+1), (retval(fail)\=@=retval(fail), nonvar(_38692)->indentq(0, _76666, <--, [e, _38692]);indentq(0, _76666, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _76666, _76666+1), (retval(fail)\=@=retval(fail), nonvar(_38692)->indentq(0, _76666, <--, [e, _38692]);indentq(0, _76666, <--, [e, retval(fail)]))))
^ Call: (222) [user] call_cleanup(((call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _38692)*->nb_setarg(1, retval(fail), _38692);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _38692)), ignore(notrace((\+_38692\=_40792, nb_setarg(1, retval(fail), _38692))))), ignore((_40662==1->ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval(fail)\=@=retval(fail), nonvar(_38692)->indentq(0, _76666, <--, [e, _38692]);indentq(0, _76666, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval(fail)\=@=retval(fail), nonvar(_38692)->indentq(0, _76666, <--, [e, _38692]);indentq(0, _76666, <--, [e, retval(fail)])))))))))))
^ Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _38692)*->nb_setarg(1, retval(fail), _38692);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], _38692)), ignore(notrace((\+_38692\=_40792, nb_setarg(1, retval(fail), _38692))))), user:ignore((_40662==1->ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval(fail)\=@=retval(fail), nonvar(_38692)->indentq(0, _76666, <--, [e, _38692]);indentq(0, _76666, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval(fail)\=@=retval(fail), nonvar(_38692)->indentq(0, _76666, <--, [e, _38692]);indentq(0, _76666, <--, [e, retval(fail)])))))))))))
^ Call: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
Call: (225) [system] atom(['pragma!', log, 'True'])
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Call: (225) [user] no_eval(['pragma!', log, 'True'])
^ Unify: (225) [user] no_eval(['pragma!', log, 'True'])
^ Call: (226) [user] self_eval(['pragma!', log, 'True'])
^ Unify: (226) [user] self_eval(['pragma!', log, 'True'])
^ Call: (228) [system] setup_call_cleanup('$notrace'(_89052, _89054), once(user:self_eval0(['pragma!', log, 'True'])), '$restore_trace'(_89052, _89054))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_89052, _89054), system:once(user:self_eval0(['pragma!', log, 'True'])), system:'$restore_trace'(_89052, _89054))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_89052, _89054))
^ Fail: (226) [user] self_eval(['pragma!', log, 'True'])
^ Redo: (225) [user] no_eval(['pragma!', log, 'True'])
^ Unify: (225) [user] no_eval(['pragma!', log, 'True'])
Call: (226) [system] atomic('pragma!')
Exit: (226) [system] atomic('pragma!')
^ Call: (226) [user] is_sl('pragma!')
^ Unify: (226) [user] is_sl('pragma!')
Call: (227) [system] number('pragma!')
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
Call: (225) [system] [log, 'True']==[]
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
Call: (225) [system] atom(=)
Exit: (225) [system] atom(=)
Call: (225) [system] (=)\==(=)
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
Call: (225) [system] callable('pragma!')
Exit: (225) [system] callable('pragma!')
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
Call: (225) [system] is_list([log, 'True'])
Exit: (225) [system] is_list([log, 'True'])
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
Call: (225) [system] is_list(['pragma!', log, 'True'])
Exit: (225) [system] is_list(['pragma!', log, 'True'])
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], ['pragma!'|_116086])
Call: (225) [system] var('pragma!')
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Call: (225) [user] once(expand_eval(['pragma!', log, 'True'], _119848))
^ Unify: (225) [system] once(user:expand_eval(['pragma!', log, 'True'], _119848))
^ Call: (226) [user] expand_eval(['pragma!', log, 'True'], _119848)
^ Unify: (226) [user] expand_eval(['pragma!', log, 'True'], _119848)
Call: (227) [system] is_list(['pragma!', log, 'True'])
Exit: (227) [system] is_list(['pragma!', log, 'True'])
^ Unify: (226) [user] expand_eval(['pragma!', log, 'True'], ['pragma!'|_125424])
Call: (227) [system] ground('pragma!')
Exit: (227) [system] ground('pragma!')
^ Unify: (226) [user] expand_eval(['pragma!', log, 'True'], ['pragma!'|_128206])
^ Call: (227) [user] apply:maplist(expand_eval, [log, 'True'], _128206)
^ Unify: (227) [apply] apply:maplist(user:expand_eval, [log, 'True'], _128206)
Call: (228) [apply] apply:maplist_([log, 'True'], _128206, user:expand_eval)
Unify: (228) [apply] apply:maplist_([log, 'True'], [_131952|_131954], user:expand_eval)
^ Call: (229) [user] expand_eval(log, _131952)
^ Unify: (229) [user] expand_eval(log, _131952)
Call: (230) [system] is_list(log)
^ Redo: (229) [user] expand_eval(log, _131952)
Call: (230) [system] log=_131952
Exit: (230) [system] log=log
^ Exit: (229) [user] expand_eval(log, log)
Call: (229) [apply] apply:maplist_(['True'], _131954, user:expand_eval)
Unify: (229) [apply] apply:maplist_(['True'], [_140314|_140316], user:expand_eval)
^ Call: (230) [user] expand_eval('True', _140314)
^ Unify: (230) [user] expand_eval('True', _140314)
Call: (231) [system] is_list('True')
^ Redo: (230) [user] expand_eval('True', _140314)
Call: (231) [system] 'True'=_140314
Exit: (231) [system] 'True'='True'
^ Exit: (230) [user] expand_eval('True', 'True')
Call: (230) [apply] apply:maplist_([], _140316, user:expand_eval)
Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (229) [apply] apply:maplist_(['True'], ['True'], user:expand_eval)
Exit: (228) [apply] apply:maplist_([log, 'True'], [log, 'True'], user:expand_eval)
^ Exit: (227) [apply] apply:maplist(user:expand_eval, [log, 'True'], [log, 'True'])
^ Exit: (226) [user] expand_eval(['pragma!', log, 'True'], ['pragma!', log, 'True'])
^ Exit: (225) [system] once(user:expand_eval(['pragma!', log, 'True'], ['pragma!', log, 'True']))
Call: (225) [system] ['pragma!', log, 'True']\==['pragma!', log, 'True']
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Call: (225) [user] is_progn('pragma!')
^ Unify: (225) [user] is_progn('pragma!')
Call: (226) [system] var('pragma!')
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Call: (225) [user] is_space_op('pragma!')
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
Call: (225) [system] is_list(log)
^ Redo: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Unify: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], _38692)
^ Call: (225) [user] must_det_ll(into_name('&self', log, _168304))
^ Unify: (225) [user] must_det_ll(user:into_name('&self', log, _168304))
^ Call: (226) [user] once(user:into_name('&self', log, _168304))
^ Unify: (226) [system] once(user:into_name('&self', log, _168304))
Call: (227) [user] into_name('&self', log, _168304)
Unify: (227) [user] into_name('&self', log, log)
Exit: (227) [user] into_name('&self', log, log)
^ Exit: (226) [system] once(user:into_name('&self', log, log))
^ Exit: (225) [user] must_det_ll(user:into_name('&self', log, log))
^ Call: (225) [user] must_det_ll(nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _176656), set_option_value_interp(log, _176656))))
^ Unify: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _176656), set_option_value_interp(log, _176656))))
^ Call: (226) [user] once(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _176656), set_option_value_interp(log, _176656))))
^ Unify: (226) [system] once(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _176656), set_option_value_interp(log, _176656))))
^ Call: (227) [user] nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _176656), set_option_value_interp(log, _176656)))
^ Unify: (227) [user] nd_ignore((eval_args(=, _5074, 499, '&self', 'True', _176656), set_option_value_interp(log, _176656)))
^ Call: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _176656)
^ Unify: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _176656)
Call: (230) [system] var('True')
^ Redo: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _176656)
^ Unify: (229) [user] eval_args(=, _5074, 499, '&self', 'True', _176656)
^ Call: (231) [system] setup_call_cleanup('$notrace'(_186938, _186940), once(user:self_eval('True')), '$restore_trace'(_186938, _186940))
^ Unify: (231) [system] setup_call_cleanup(system:'$notrace'(_186938, _186940), system:once(user:self_eval('True')), system:'$restore_trace'(_186938, _186940))
^ Call: (232) [system] sig_atomic(system:'$notrace'(_186938, _186940))
^ Exit: (231) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1))
Call: (230) [system] _176656='True'
Exit: (230) [system] 'True'='True'
^ Exit: (229) [user] eval_args(=, _5074, 499, '&self', 'True', 'True')
^ Call: (229) [user] set_option_value_interp(log, 'True')
^ Unify: (229) [user] set_option_value_interp(log, 'True')
^ Call: (230) [user] symbol(log)
^ Unify: (230) [user] symbol(log)
Call: (231) [system] atom(log)
Exit: (231) [system] atom(log)
^ Exit: (230) [user] symbol(log)
^ Call: (230) [user] symbolic_list_concat(_200034, ',', log)
^ Unify: (230) [user] symbolic_list_concat(_200034, ',', log)
Call: (231) [system] atomic_list_concat(_200034, ',', log)
Exit: (231) [system] atomic_list_concat([log], ',', log)
^ Exit: (230) [user] symbolic_list_concat([log], ',', log)
Call: (230) [system] [log]\=[_204704]
^ Redo: (229) [user] set_option_value_interp(log, 'True')
^ Unify: (229) [user] set_option_value_interp(log, 'True')
Call: (230) [system] _207492=true
Exit: (230) [system] true=true
^ Call: (230) [user] fbugio(true, set_option_value(log, 'True'))
^ Unify: (230) [user] fbugio(true, set_option_value(log, 'True'))
^ Call: (231) [user] ignore((true, !, fbug(set_option_value(log, 'True'))))
^ Unify: (231) [system] ignore(user:(true, !, fbug(set_option_value(log, 'True'))))
Call: (233) [user] fbug(set_option_value(log, 'True'))
Unify: (233) [user] fbug(set_option_value(log, 'True'))
^ Call: (234) [user] is_compatio
^ Unify: (234) [user] is_compatio
^ Call: (236) [system] setup_call_cleanup('$notrace'(_216758, _216760), once(user:is_compatio0), '$restore_trace'(_216758, _216760))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_216758, _216760), system:once(user:is_compatio0), system:'$restore_trace'(_216758, _216760))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_216758, _216760))
Redo: (233) [user] fbug(set_option_value(log, 'True'))
Unify: (233) [user] fbug(set_option_value(log, 'True'))
^ Call: (234) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True')))))
^ Unify: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True')))))
^ Call: (235) [user] setup_call_cleanup('$notrace'(_223290, _223292), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True'))))), '$restore_trace'(_223290, _223292))
^ Unify: (235) [system] setup_call_cleanup(user:'$notrace'(_223290, _223292), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True'))))), user:'$restore_trace'(_223290, _223292))
^ Call: (236) [system] sig_atomic(user:'$notrace'(_223290, _223292))
P;HTML|
; (set_option_value log True)
^ Exit: (235) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True'))))), user:'$restore_trace'(3, -1))
^ Exit: (234) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(set_option_value(log, 'True')))))
Exit: (233) [user] fbug(set_option_value(log, 'True'))
^ Exit: (231) [system] ignore(user:(true, !, fbug(set_option_value(log, 'True'))))
^ Exit: (230) [user] fbugio(true, set_option_value(log, 'True'))
^ Call: (230) [user] set_option_value(log, 'True')
^ Unify: (230) [user] set_option_value(log, 'True')
^ Call: (231) [user] set_option_value0(log, 'True')
^ Unify: (231) [user] set_option_value0(log, 'True')
^ Call: (232) [user] p2mE('True', _249640)
^ Unify: (232) [user] p2mE('True', 'True')
Call: (233) [system] atom('True')
Exit: (233) [system] atom('True')
^ Unify: (232) [user] p2mE('True', 'True')
^ Exit: (232) [user] p2mE('True', 'True')
Call: (233) [$syspreds] nb_setval(log, 'True')
Unify: (233) [$syspreds] nb_setval(log, 'True')
Call: (234) [system] duplicate_term('True', _257082)
Exit: (234) [system] duplicate_term('True', 'True')
Call: (234) [system] nb_linkval(log, 'True')
Exit: (234) [system] nb_linkval(log, 'True')
Exit: (233) [$syspreds] nb_setval(log, 'True')
^ Call: (232) [user] p2mE(_261724, 'True')
^ Unify: (232) [user] p2mE('True', 'True')
Call: (233) [system] atom('True')
Exit: (233) [system] atom('True')
^ Unify: (232) [user] p2mE(true, 'True')
^ Exit: (232) [user] p2mE(true, 'True')
Call: (233) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
Exit: (233) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
Call: (233) [system] set_prolog_flag(log, true)
Exit: (233) [system] set_prolog_flag(log, true)
^ Exit: (231) [user] set_option_value0(log, 'True')
^ Exit: (230) [user] set_option_value(log, 'True')
^ Call: (230) [user] ignore(forall(on_set_value(true, log, 'True'), true))
^ Unify: (230) [system] ignore(user:forall(on_set_value(true, log, 'True'), true))
^ Call: (231) [user] forall(on_set_value(true, log, 'True'), true)
^ Unify: (231) [$apply] forall(user:on_set_value(true, log, 'True'), user:true)
^ Call: (232) [user] on_set_value(true, log, 'True')
^ Unify: (232) [user] on_set_value(true, log, 'True')
^ Call: (233) [user] on_set_value(true, log, true)
^ Unify: (233) [user] on_set_value(true, log, true)
^ Call: (234) [user] switch_to_mettalog
^ Unify: (234) [user] switch_to_mettalog
^ Call: (235) [user] unnullify_output
^ Unify: (235) [user] unnullify_output
Call: (236) [system] current_output(_284094)
Exit: (236) [system] current_output((0x7fe6c676e100))
^ Call: (236) [user] original_user_output(_285944)
^ Unify: (236) [user] original_user_output(_285944)
Call: (237) [system] stream_property(_285944, file_no(1))
Unify: (237) [system] stream_property(_285944, file_no(1))
Call: (238) [system] nonvar(_285944)
Redo: (237) [system] stream_property(_285944, file_no(1))
Unify: (237) [system] stream_property(_285944, file_no(1))
Call: (238) [system] nonvar(_285944)
Redo: (237) [system] stream_property(_285944, file_no(1))
Unify: (237) [system] stream_property(_285944, file_no(1))
Call: (238) [system] nonvar(file_no(1))
Exit: (238) [system] nonvar(file_no(1))
Call: (238) [system] file_no(1)=alias(_297064)
Redo: (237) [system] stream_property(_285944, file_no(1))
Exit: (237) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (236) [user] original_user_output((0x7fe6c676e100))
Call: (236) [system] (0x7fe6c676e100)==(0x7fe6c676e100)
Exit: (236) [system] (0x7fe6c676e100)==(0x7fe6c676e100)
^ Exit: (235) [user] unnullify_output
^ Call: (235) [user] set_option_value(compatio, false)
^ Unify: (235) [user] set_option_value(compatio, false)
^ Call: (236) [user] set_option_value0(compatio, false)
^ Unify: (236) [user] set_option_value0(compatio, false)
^ Call: (237) [user] p2mE(false, _307362)
^ Unify: (237) [user] p2mE(false, false)
Call: (238) [system] atom(false)
Exit: (238) [system] atom(false)
^ Unify: (237) [user] p2mE(false, 'False')
^ Exit: (237) [user] p2mE(false, 'False')
Call: (238) [$syspreds] nb_setval(compatio, 'False')
Unify: (238) [$syspreds] nb_setval(compatio, 'False')
Call: (239) [system] duplicate_term('False', _314804)
Exit: (239) [system] duplicate_term('False', 'False')
Call: (239) [system] nb_linkval(compatio, 'False')
Exit: (239) [system] nb_linkval(compatio, 'False')
Exit: (238) [$syspreds] nb_setval(compatio, 'False')
^ Call: (237) [user] p2mE(_319446, 'False')
^ Unify: (237) [user] p2mE('False', 'False')
Call: (238) [system] atom('False')
Exit: (238) [system] atom('False')
^ Unify: (237) [user] p2mE(false, 'False')
^ Exit: (237) [user] p2mE(false, 'False')
Call: (238) [system] create_prolog_flag(compatio, false, [keep(false), access(read_write), type(term)])
Exit: (238) [system] create_prolog_flag(compatio, false, [keep(false), access(read_write), type(term)])
Call: (238) [system] set_prolog_flag(compatio, false)
Exit: (238) [system] set_prolog_flag(compatio, false)
^ Exit: (236) [user] set_option_value0(compatio, false)
^ Exit: (235) [user] set_option_value(compatio, false)
^ Call: (235) [user] set_option_value(compat, false)
^ Unify: (235) [user] set_option_value(compat, false)
^ Call: (236) [user] set_option_value0(compat, false)
^ Unify: (236) [user] set_option_value0(compat, false)
^ Call: (237) [user] p2mE(false, _334376)
^ Unify: (237) [user] p2mE(false, false)
Call: (238) [system] atom(false)
Exit: (238) [system] atom(false)
^ Unify: (237) [user] p2mE(false, 'False')
^ Exit: (237) [user] p2mE(false, 'False')
Call: (238) [$syspreds] nb_setval(compat, 'False')
Unify: (238) [$syspreds] nb_setval(compat, 'False')
Call: (239) [system] duplicate_term('False', _341818)
Exit: (239) [system] duplicate_term('False', 'False')
Call: (239) [system] nb_linkval(compat, 'False')
Exit: (239) [system] nb_linkval(compat, 'False')
Exit: (238) [$syspreds] nb_setval(compat, 'False')
^ Call: (237) [user] p2mE(_346460, 'False')
^ Unify: (237) [user] p2mE('False', 'False')
Call: (238) [system] atom('False')
Exit: (238) [system] atom('False')
^ Unify: (237) [user] p2mE(false, 'False')
^ Exit: (237) [user] p2mE(false, 'False')
Call: (238) [system] create_prolog_flag(compat, false, [keep(false), access(read_write), type(term)])
Exit: (238) [system] create_prolog_flag(compat, false, [keep(false), access(read_write), type(term)])
Call: (238) [system] set_prolog_flag(compat, false)
Exit: (238) [system] set_prolog_flag(compat, false)
^ Exit: (236) [user] set_option_value0(compat, false)
^ Exit: (235) [user] set_option_value(compat, false)
^ Call: (235) [user] set_option_value(load, show)
^ Unify: (235) [user] set_option_value(load, show)
^ Call: (236) [user] set_option_value0(load, show)
^ Unify: (236) [user] set_option_value0(load, show)
^ Call: (237) [user] p2mE(show, _361390)
^ Unify: (237) [user] p2mE(show, show)
Call: (238) [system] atom(show)
Exit: (238) [system] atom(show)
^ Unify: (237) [user] p2mE(show, show)
^ Exit: (237) [user] p2mE(show, show)
Call: (238) [$syspreds] nb_setval(load, show)
Unify: (238) [$syspreds] nb_setval(load, show)
Call: (239) [system] duplicate_term(show, _368832)
Exit: (239) [system] duplicate_term(show, show)
Call: (239) [system] nb_linkval(load, show)
Exit: (239) [system] nb_linkval(load, show)
Exit: (238) [$syspreds] nb_setval(load, show)
^ Call: (237) [user] p2mE(_373474, show)
^ Unify: (237) [user] p2mE(show, show)
Call: (238) [system] atom(show)
Exit: (238) [system] atom(show)
^ Unify: (237) [user] p2mE(show, show)
^ Exit: (237) [user] p2mE(show, show)
Call: (238) [system] create_prolog_flag(load, show, [keep(false), access(read_write), type(term)])
Exit: (238) [system] create_prolog_flag(load, show, [keep(false), access(read_write), type(term)])
Call: (238) [system] set_prolog_flag(load, show)
Exit: (238) [system] set_prolog_flag(load, show)
^ Exit: (236) [user] set_option_value0(load, show)
^ Exit: (235) [user] set_option_value(load, show)
^ Call: (235) [user] set_option_value(load, verbose)
^ Unify: (235) [user] set_option_value(load, verbose)
^ Call: (236) [user] set_option_value0(load, verbose)
^ Unify: (236) [user] set_option_value0(load, verbose)
^ Call: (237) [user] p2mE(verbose, _388404)
^ Unify: (237) [user] p2mE(verbose, verbose)
Call: (238) [system] atom(verbose)
Exit: (238) [system] atom(verbose)
^ Unify: (237) [user] p2mE(verbose, verbose)
^ Exit: (237) [user] p2mE(verbose, verbose)
Call: (238) [$syspreds] nb_setval(load, verbose)
Unify: (238) [$syspreds] nb_setval(load, verbose)
Call: (239) [system] duplicate_term(verbose, _395846)
Exit: (239) [system] duplicate_term(verbose, verbose)
Call: (239) [system] nb_linkval(load, verbose)
Exit: (239) [system] nb_linkval(load, verbose)
Exit: (238) [$syspreds] nb_setval(load, verbose)
^ Call: (237) [user] p2mE(_400488, verbose)
^ Unify: (237) [user] p2mE(verbose, verbose)
Call: (238) [system] atom(verbose)
Exit: (238) [system] atom(verbose)
^ Unify: (237) [user] p2mE(verbose, verbose)
^ Exit: (237) [user] p2mE(verbose, verbose)
Call: (238) [system] create_prolog_flag(load, verbose, [keep(false), access(read_write), type(term)])
Exit: (238) [system] create_prolog_flag(load, verbose, [keep(false), access(read_write), type(term)])
Call: (238) [system] set_prolog_flag(load, verbose)
Exit: (238) [system] set_prolog_flag(load, verbose)
^ Exit: (236) [user] set_option_value0(load, verbose)
^ Exit: (235) [user] set_option_value(load, verbose)
^ Call: (235) [user] set_option_value(log, true)
^ Unify: (235) [user] set_option_value(log, true)
^ Call: (236) [user] set_option_value0(log, true)
^ Unify: (236) [user] set_option_value0(log, true)
^ Call: (237) [user] p2mE(true, _415418)
^ Unify: (237) [user] p2mE(true, true)
Call: (238) [system] atom(true)
Exit: (238) [system] atom(true)
^ Unify: (237) [user] p2mE(true, 'True')
^ Exit: (237) [user] p2mE(true, 'True')
Call: (238) [$syspreds] nb_setval(log, 'True')
Unify: (238) [$syspreds] nb_setval(log, 'True')
Call: (239) [system] duplicate_term('True', _422860)
Exit: (239) [system] duplicate_term('True', 'True')
Call: (239) [system] nb_linkval(log, 'True')
Exit: (239) [system] nb_linkval(log, 'True')
Exit: (238) [$syspreds] nb_setval(log, 'True')
^ Call: (237) [user] p2mE(_427502, 'True')
^ Unify: (237) [user] p2mE('True', 'True')
Call: (238) [system] atom('True')
Exit: (238) [system] atom('True')
^ Unify: (237) [user] p2mE(true, 'True')
^ Exit: (237) [user] p2mE(true, 'True')
Call: (238) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
Exit: (238) [system] create_prolog_flag(log, true, [keep(false), access(read_write), type(term)])
Call: (238) [system] set_prolog_flag(log, true)
Exit: (238) [system] set_prolog_flag(log, true)
^ Exit: (236) [user] set_option_value0(log, true)
^ Exit: (235) [user] set_option_value(log, true)
^ Call: (235) [user] set_output_stream
^ Unify: (235) [user] set_output_stream
^ Call: (236) [user] dont_change_streams
^ Unify: (236) [user] dont_change_streams
^ Exit: (236) [user] dont_change_streams
^ Exit: (235) [user] set_output_stream
^ Exit: (234) [user] switch_to_mettalog
^ Exit: (233) [user] on_set_value(true, log, true)
^ Exit: (232) [user] on_set_value(true, log, 'True')
^ Redo: (233) [user] on_set_value(true, log, true)
^ Unify: (233) [user] on_set_value(true, log, true)
^ Call: (234) [user] symbol(log)
^ Unify: (234) [user] symbol(log)
Call: (235) [system] atom(log)
Exit: (235) [system] atom(log)
^ Exit: (234) [user] symbol(log)
^ Call: (234) [user] symbol_concat('trace-on-', _453480, log)
^ Unify: (234) [user] symbol_concat('trace-on-', _453480, log)
Call: (235) [system] atom_concat('trace-on-', _453480, log)
Fail: (235) [system] atom_concat('trace-on-', _453480, log)
^ Fail: (234) [user] symbol_concat('trace-on-', _453480, log)
^ Redo: (233) [user] on_set_value(true, log, true)
^ Unify: (233) [user] on_set_value(true, log, true)
^ Call: (234) [user] symbol(log)
^ Unify: (234) [user] symbol(log)
Call: (235) [system] atom(log)
Exit: (235) [system] atom(log)
^ Exit: (234) [user] symbol(log)
^ Call: (234) [user] is_debug_like(true, _464626)
^ Redo: (232) [user] on_set_value(true, log, 'True')
^ Unify: (232) [user] on_set_value(true, log, 'True')
^ Call: (233) [user] symbol(log)
^ Unify: (233) [user] symbol(log)
Call: (234) [system] atom(log)
Exit: (234) [system] atom(log)
^ Exit: (233) [user] symbol(log)
^ Call: (233) [user] symbol_concat('trace-on-', _472040, log)
^ Unify: (233) [user] symbol_concat('trace-on-', _472040, log)
Call: (234) [system] atom_concat('trace-on-', _472040, log)
Fail: (234) [system] atom_concat('trace-on-', _472040, log)
^ Fail: (233) [user] symbol_concat('trace-on-', _472040, log)
^ Redo: (232) [user] on_set_value(true, log, 'True')
^ Unify: (232) [user] on_set_value(true, log, 'True')
^ Call: (233) [user] symbol(log)
^ Unify: (233) [user] symbol(log)
Call: (234) [system] atom(log)
Exit: (234) [system] atom(log)
^ Exit: (233) [user] symbol(log)
^ Call: (233) [user] is_debug_like('True', _483186)
^ Redo: (231) [$apply] forall(user:on_set_value(true, log, 'True'), user:true)
^ Exit: (231) [$apply] forall(user:on_set_value(true, log, 'True'), user:true)
^ Exit: (230) [system] ignore(user:forall(on_set_value(true, log, 'True'), true))
^ Exit: (229) [user] set_option_value_interp(log, 'True')
^ Exit: (227) [user] nd_ignore((eval_args(=, _5074, 499, '&self', 'True', 'True'), set_option_value_interp(log, 'True')))
^ Exit: (226) [system] once(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', 'True'), set_option_value_interp(log, 'True'))))
^ Exit: (225) [user] must_det_ll(user:nd_ignore((eval_args(=, _5074, 499, '&self', 'True', 'True'), set_option_value_interp(log, 'True'))))
^ Call: (225) [user] must_det_ll(make_nop(_5074, 'True', _38692))
^ Unify: (225) [user] must_det_ll(user:make_nop(_5074, 'True', _38692))
^ Call: (226) [user] once(user:make_nop(_5074, 'True', _38692))
^ Unify: (226) [system] once(user:make_nop(_5074, 'True', _38692))
Call: (227) [user] make_nop(_5074, 'True', _38692)
Unify: (227) [user] make_nop(_5074, 'True', _38692)
Call: (228) [user] make_nop(_38692)
Unify: (228) [user] make_nop([])
Exit: (228) [user] make_nop([])
Exit: (227) [user] make_nop(_5074, 'True', [])
^ Exit: (226) [system] once(user:make_nop(_5074, 'True', []))
^ Exit: (225) [user] must_det_ll(user:make_nop(_5074, 'True', []))
^ Call: (225) [user] must_det_ll(check_returnval(=, _5074, []))
^ Unify: (225) [user] must_det_ll(user:check_returnval(=, _5074, []))
^ Call: (226) [user] once(user:check_returnval(=, _5074, []))
^ Unify: (226) [system] once(user:check_returnval(=, _5074, []))
^ Call: (227) [user] check_returnval(=, _5074, [])
^ Unify: (227) [user] check_returnval(=, _5074, [])
^ Exit: (227) [user] check_returnval(=, _5074, [])
^ Exit: (226) [system] once(user:check_returnval(=, _5074, []))
^ Exit: (225) [user] must_det_ll(user:check_returnval(=, _5074, []))
^ Exit: (224) [user] eval_20(=, _5074, 499, '&self', ['pragma!', log, 'True'], [])
Call: (224) [system] nb_setarg(1, retval(fail), [])
Exit: (224) [system] nb_setarg(1, retval([]), [])
^ Call: (224) [user] ignore(notrace((\+[]\=_40792, nb_setarg(1, retval([]), []))))
^ Unify: (224) [system] ignore(user:notrace((\+[]\=_40792, nb_setarg(1, retval([]), []))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_514746, _514748), once(user:(\+[]\=_40792, nb_setarg(1, retval([]), []))), '$restore_trace'(_514746, _514748))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_514746, _514748), system:once(user:(\+[]\=_40792, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_514746, _514748))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_514746, _514748))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_40792, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:notrace((\+[]\=_40792, nb_setarg(1, retval([]), []))))
^ Call: (224) [user] ignore((_40662==1->ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _76666, <--, [e, []]);indentq(0, _76666, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _76666, <--, [e, []]);indentq(0, _76666, <--, [e, retval([])]))))))))))
^ Unify: (224) [system] ignore(user:(_40662==1->ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _76666, <--, [e, []]);indentq(0, _76666, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _76666, <--, [e, []]);indentq(0, _76666, <--, [e, retval([])]))))))))))
Call: (226) [system] _40662==1
Fail: (226) [system] _40662==1
^ Call: (227) [system] setup_call_cleanup('$notrace'(_523182, _523184), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _76666, _76666+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _76666, <--, [e, []]);indentq(0, _76666, <--, [e, retval([])])))))))), '$restore_trace'(_523182, _523184))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_5436, _5438), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(_5436, _5438))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_5436, _5438))
^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:(_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))))))))))
^ Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5074), 499, '&self', ['pragma!', log, 'True'], [])), ignore(notrace((\+[]\=_5138, nb_setarg(1, retval([]), []))))), user:ignore((_5130==1->ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5168, _5168+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _5168, <--, [e, []]);indentq(0, _5168, <--, [e, retval([])])))))))))))
Call: (222) [system] retval([])\=@=retval(fail)
Exit: (222) [system] retval([])\=@=retval(fail)
^ Exit: (221) [user] trace_eval(eval_20(=, _5074), e, 499, '&self', ['pragma!', log, 'True'], [])
^ Call: (221) [user] self_eval([])
^ Unify: (221) [user] self_eval([])
^ Call: (223) [system] setup_call_cleanup('$notrace'(_14940, _14942), once(user:self_eval0([])), '$restore_trace'(_14940, _14942))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_14940, _14942), system:once(user:self_eval0([])), system:'$restore_trace'(_14940, _14942))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_14940, _14942))
^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^ Exit: (221) [user] self_eval([])
Call: (221) [system] _3568=[]
Exit: (221) [system] []=[]
^ Exit: (220) [user] eval_01(=, _5074, 500, '&self', ['pragma!', log, 'True'], [])
^ Exit: (219) [user] eval_00(=, _5074, 500, '&self', ['pragma!', log, 'True'], [])
^ Exit: (218) [user] eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], [])
^ Exit: (216) [user] catch_metta_return(eval_args(=, _5074, 500, '&self', ['pragma!', log, 'True'], []), [])
Exit: (215) [user] eval_H(500, '&self', ['pragma!', log, 'True'], [])
Call: (215) [user] xform_out([], _3876)
Unify: (215) [user] xform_out([], _3876)
^ Call: (216) [user] is_returned([])
^ Unify: (216) [user] is_returned([])
^ Call: (218) [system] setup_call_cleanup('$notrace'(_29876, _29878), once(user:(\+is_empty([]))), '$restore_trace'(_29876, _29878))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_29876, _29878), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_29876, _29878))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_29876, _29878))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] is_returned([])
Call: (216) [system] _3876=[]
Exit: (216) [system] []=[]
Exit: (215) [user] xform_out([], [])
Call: (215) [system] nb_setarg(1, res(_3436), [])
Exit: (215) [system] nb_setarg(1, res([]), [])
^ Call: (216) [system] setup_call_cleanup('$notrace'(_39220, _39222), once(bugger:(true==true)), '$restore_trace'(_39220, _39222))
^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_39220, _39222), system:once(bugger:(true==true)), system:'$restore_trace'(_39220, _39222))
^ Call: (217) [system] sig_atomic(system:'$notrace'(_39220, _39222))
^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^ Call: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Unify: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
Call: (217) [system] var(rtrace:tAt_rtrace)
Fail: (217) [system] var(rtrace:tAt_rtrace)
^ Call: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Unify: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Exit: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['pragma!', log, 'True'], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Exit: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['pragma!', log, 'True'], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace)
Call: (211) [system] statistics(cputime, _52516)
Exit: (211) [system] statistics(cputime, 5.422044408)
Call: (211) [system] _3902 is 5.422044408-5.331234157
Exit: (211) [system] 0.09081025099999973 is 5.422044408-5.331234157
Exit: (210) [user] timed_call((eval_H(500, '&self', ['pragma!', log, 'True'], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.09081025099999973)
Call: (210) [system] true==true
Exit: (210) [system] true==true
Call: (211) [system] true==true
Exit: (211) [system] true==true
^ Call: (211) [user] set_option_value(interactive, false)
^ Unify: (211) [user] set_option_value(interactive, false)
^ Call: (212) [user] set_option_value0(interactive, false)
^ Unify: (212) [user] set_option_value0(interactive, false)
^ Call: (213) [user] p2mE(false, _64588)
^ Unify: (213) [user] p2mE(false, false)
Call: (214) [system] atom(false)
Exit: (214) [system] atom(false)
^ Unify: (213) [user] p2mE(false, 'False')
^ Exit: (213) [user] p2mE(false, 'False')
Call: (214) [$syspreds] nb_setval(interactive, 'False')
Unify: (214) [$syspreds] nb_setval(interactive, 'False')
Call: (215) [system] duplicate_term('False', _72030)
Exit: (215) [system] duplicate_term('False', 'False')
Call: (215) [system] nb_linkval(interactive, 'False')
Exit: (215) [system] nb_linkval(interactive, 'False')
Exit: (214) [$syspreds] nb_setval(interactive, 'False')
^ Call: (213) [user] p2mE(_76672, 'False')
^ Unify: (213) [user] p2mE('False', 'False')
Call: (214) [system] atom('False')
Exit: (214) [system] atom('False')
^ Unify: (213) [user] p2mE(false, 'False')
^ Exit: (213) [user] p2mE(false, 'False')
Call: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Exit: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Call: (214) [system] set_prolog_flag(interactive, false)
Exit: (214) [system] set_prolog_flag(interactive, false)
^ Exit: (212) [user] set_option_value0(interactive, false)
^ Exit: (211) [user] set_option_value(interactive, false)
Call: (211) [system] contrl(inf, each)=contrl(_3972, _3974)
Exit: (211) [system] contrl(inf, each)=contrl(inf, each)
Call: (211) [system] nb_setarg(1, res([]), [])
Exit: (211) [system] nb_setarg(1, res([]), [])
Call: (211) [system] current_input(_3998)
Exit: (211) [system] current_input((0x7fe6c676e000))
Call: (211) [system] read_pending_codes((0x7fe6c676e000), _4010, [])
Exit: (211) [system] read_pending_codes((0x7fe6c676e000), [], [])
Call: (211) [$syspreds] flag(result_num, _4024, _4024+1)
Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
Call: (212) [system] _4024==_4024+1
Redo: (211) [$syspreds] flag(result_num, _4024, _4024+1)
Unify: (211) [$syspreds] flag(result_num, _4024, _4024+1)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, _4024, _4024+1))
Call: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
Unify: (214) [$syspreds] update_flag(result_num, _4024, _4024+1)
Call: (215) [system] get_flag(result_num, _4024)
Exit: (215) [system] get_flag(result_num, 0)
Call: (215) [system] atom(0+1)
Redo: (214) [$syspreds] update_flag(result_num, 0, 0+1)
Call: (215) [system] set_flag(result_num, 1)
Exit: (215) [system] set_flag(result_num, 1)
Exit: (214) [$syspreds] update_flag(result_num, 0, 0+1)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
Exit: (211) [$syspreds] flag(result_num, 0, 0+1)
Call: (211) [$syspreds] flag(result_num, _4044, _4044)
Unify: (211) [$syspreds] flag(result_num, _4044, _4044)
Call: (212) [system] _4044==_4044
Exit: (212) [system] _4044==_4044
Call: (212) [system] get_flag(result_num, _4044)
Exit: (212) [system] get_flag(result_num, 1)
Exit: (211) [$syspreds] flag(result_num, 1, 1)
^ Call: (211) [user] reset_eval_num
^ Unify: (211) [user] reset_eval_num
Call: (212) [$syspreds] flag(eval_num, _119566, 0)
Unify: (212) [$syspreds] flag(eval_num, _120498, 0)
Call: (213) [system] _121354==0
Redo: (212) [$syspreds] flag(eval_num, _122360, 0)
Unify: (212) [$syspreds] flag(eval_num, _123292, 0)
^ Call: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, _124152, 0))
Call: (215) [$syspreds] update_flag(eval_num, _124152, 0)
Unify: (215) [$syspreds] update_flag(eval_num, _124152, 0)
Call: (216) [system] get_flag(eval_num, _124152)
Exit: (216) [system] get_flag(eval_num, 1)
Call: (216) [system] atom(0)
Redo: (215) [$syspreds] update_flag(eval_num, 1, 0)
Call: (216) [system] set_flag(eval_num, 0)
Exit: (216) [system] set_flag(eval_num, 0)
Exit: (215) [$syspreds] update_flag(eval_num, 1, 0)
^ Exit: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
Exit: (212) [$syspreds] flag(eval_num, 1, 0)
Call: (212) [$syspreds] flag(trace_output_len, _135396, 0)
Unify: (212) [$syspreds] flag(trace_output_len, _136328, 0)
Call: (213) [system] _137184==0
Redo: (212) [$syspreds] flag(trace_output_len, _138190, 0)
Unify: (212) [$syspreds] flag(trace_output_len, _139122, 0)
^ Call: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _139982, 0))
Call: (215) [$syspreds] update_flag(trace_output_len, _139982, 0)
Unify: (215) [$syspreds] update_flag(trace_output_len, _139982, 0)
Call: (216) [system] get_flag(trace_output_len, _139982)
Exit: (216) [system] get_flag(trace_output_len, 0)
Call: (216) [system] atom(0)
Redo: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
Call: (216) [system] set_flag(trace_output_len, 0)
Exit: (216) [system] set_flag(trace_output_len, 0)
Exit: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
^ Exit: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
Exit: (212) [$syspreds] flag(trace_output_len, 0, 0)
^ Exit: (211) [user] reset_eval_num
^ Call: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Unify: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Call: (212) [user] original_user_output(_153914)
^ Unify: (212) [user] original_user_output(_153914)
Call: (213) [system] stream_property(_153914, file_no(1))
Unify: (213) [system] stream_property(_153914, file_no(1))
Call: (214) [system] nonvar(_153914)
Redo: (213) [system] stream_property(_153914, file_no(1))
Unify: (213) [system] stream_property(_153914, file_no(1))
Call: (214) [system] nonvar(_153914)
Redo: (213) [system] stream_property(_153914, file_no(1))
Unify: (213) [system] stream_property(_153914, file_no(1))
Call: (214) [system] nonvar(file_no(1))
Exit: (214) [system] nonvar(file_no(1))
Call: (214) [system] file_no(1)=alias(_165034)
Redo: (213) [system] stream_property(_153914, file_no(1))
Exit: (213) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (212) [user] original_user_output((0x7fe6c676e100))
^ Call: (212) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Call: (214) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])
^ Unify: (214) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [])
^ Call: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (217) [system] nb_current(suspend_answers, true)
^ Redo: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (217) [user] answer_output(_176292)
^ Unify: (217) [user] answer_output(_176292)
^ Call: (218) [user] is_testing
^ Unify: (218) [user] is_testing
^ Call: (219) [user] is_metta_flag(test)
^ Unify: (219) [user] is_metta_flag(test)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_181834, _181836), once(user:is_flag0(test)), '$restore_trace'(_181834, _181836))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_181834, _181836), system:once(user:is_flag0(test)), system:'$restore_trace'(_181834, _181836))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_181834, _181836))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (219) [user] is_metta_flag(test)
^ Exit: (218) [user] is_testing
^ Call: (218) [user] original_user_output(_176292)
^ Unify: (218) [user] original_user_output(_176292)
Call: (219) [system] stream_property(_176292, file_no(1))
Unify: (219) [system] stream_property(_176292, file_no(1))
Call: (220) [system] nonvar(_176292)
Redo: (219) [system] stream_property(_176292, file_no(1))
Unify: (219) [system] stream_property(_176292, file_no(1))
Call: (220) [system] nonvar(_176292)
Redo: (219) [system] stream_property(_176292, file_no(1))
Unify: (219) [system] stream_property(_176292, file_no(1))
Call: (220) [system] nonvar(file_no(1))
Exit: (220) [system] nonvar(file_no(1))
Call: (220) [system] file_no(1)=alias(_198570)
Redo: (219) [system] stream_property(_176292, file_no(1))
Exit: (219) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (218) [user] original_user_output((0x7fe6c676e100))
^ Exit: (217) [user] answer_output((0x7fe6c676e100))
^ Call: (217) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Unify: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
Call: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
Fail: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
^ Redo: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (217) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Exit: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (216) [system] nb_setarg(1, prev_result('Empty'), [])
Exit: (216) [system] nb_setarg(1, prev_result([]), [])
^ Exit: (214) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), [])
^ Exit: (212) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^ Exit: (211) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^ Call: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^ Unify: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
Call: (212) [system] 1=Exit: (212) [system] 1=Call: (213) [system] 1==1
Exit: (213) [system] 1==1
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Unify: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Unify: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Call: (215) [user] once((is_mettalog;is_testing))
^ Unify: (215) [system] once(user:(is_mettalog;is_testing))
^ Call: (217) [user] is_mettalog
^ Unify: (217) [user] is_mettalog
^ Call: (218) [user] is_win64
^ Unify: (218) [user] is_win64
Call: (219) [system] current_prolog_flag(windows, _233316)
Fail: (219) [system] current_prolog_flag(windows, _234244)
^ Fail: (218) [user] is_win64
^ Redo: (217) [user] is_mettalog
^ Unify: (217) [user] is_mettalog
^ Call: (218) [user] is_metta_flag(log)
^ Unify: (218) [user] is_metta_flag(log)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_239704, _239706), once(user:is_flag0(log)), '$restore_trace'(_239704, _239706))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_239704, _239706), system:once(user:is_flag0(log)), system:'$restore_trace'(_239704, _239706))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_239704, _239706))
^ Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (218) [user] is_metta_flag(log)
^ Exit: (217) [user] is_mettalog
^ Exit: (215) [system] once(user:(is_mettalog;is_testing))
^ Call: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Unify: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Call: (216) [user] original_user_error(_248100)
^ Unify: (216) [user] original_user_error(_248100)
Call: (217) [system] stream_property(_248100, file_no(2))
Unify: (217) [system] stream_property(_248100, file_no(2))
Call: (218) [system] nonvar(_248100)
Redo: (217) [system] stream_property(_248100, file_no(2))
Unify: (217) [system] stream_property(_248100, file_no(2))
Call: (218) [system] nonvar(_248100)
Redo: (217) [system] stream_property(_248100, file_no(2))
Unify: (217) [system] stream_property(_248100, file_no(2))
Call: (218) [system] nonvar(file_no(2))
Exit: (218) [system] nonvar(file_no(2))
Call: (218) [system] file_no(2)=alias(_259220)
Redo: (217) [system] stream_property(_248100, file_no(2))
Exit: (217) [system] stream_property((0x7fe6c676e200), file_no(2))
^ Exit: (216) [user] original_user_error((0x7fe6c676e200))
^ Call: (216) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', []))
^ Call: (218) [user] format('~N~nDeterministic: ', [])
Deterministic:
^ Exit: (218) [user] format('~N~nDeterministic: ', [])
^ Exit: (216) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', []))
^ Exit: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Exit: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Exit: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (213) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Unify: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Call: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Unify: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Call: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Unify: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Call: (217) [user] once((is_mettalog;is_testing))
^ Unify: (217) [system] once(user:(is_mettalog;is_testing))
^ Call: (219) [user] is_mettalog
^ Unify: (219) [user] is_mettalog
^ Call: (220) [user] is_win64
^ Unify: (220) [user] is_win64
Call: (221) [system] current_prolog_flag(windows, _280980)
Fail: (221) [system] current_prolog_flag(windows, _281908)
^ Fail: (220) [user] is_win64
^ Redo: (219) [user] is_mettalog
^ Unify: (219) [user] is_mettalog
^ Call: (220) [user] is_metta_flag(log)
^ Unify: (220) [user] is_metta_flag(log)
^ Call: (222) [system] setup_call_cleanup('$notrace'(_287368, _287370), once(user:is_flag0(log)), '$restore_trace'(_287368, _287370))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_287368, _287370), system:once(user:is_flag0(log)), system:'$restore_trace'(_287368, _287370))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_287368, _287370))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (220) [user] is_metta_flag(log)
^ Exit: (219) [user] is_mettalog
^ Exit: (217) [system] once(user:(is_mettalog;is_testing))
^ Call: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Unify: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Call: (218) [user] original_user_error(_295764)
^ Unify: (218) [user] original_user_error(_295764)
Call: (219) [system] stream_property(_295764, file_no(2))
Unify: (219) [system] stream_property(_295764, file_no(2))
Call: (220) [system] nonvar(_295764)
Redo: (219) [system] stream_property(_295764, file_no(2))
Unify: (219) [system] stream_property(_295764, file_no(2))
Call: (220) [system] nonvar(_295764)
Redo: (219) [system] stream_property(_295764, file_no(2))
Unify: (219) [system] stream_property(_295764, file_no(2))
Call: (220) [system] nonvar(file_no(2))
Exit: (220) [system] nonvar(file_no(2))
Call: (220) [system] file_no(2)=alias(_306884)
Redo: (219) [system] stream_property(_295764, file_no(2))
Exit: (219) [system] stream_property((0x7fe6c676e200), file_no(2))
^ Exit: (218) [user] original_user_error((0x7fe6c676e200))
^ Call: (218) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl)))
^ Call: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Unify: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Call: (222) [user] symbolic([])
^ Unify: (222) [user] symbolic([])
Call: (223) [system] atomic([])
Exit: (223) [system] atomic([])
^ Exit: (222) [user] symbolic([])
^ Redo: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Exit: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Exit: (218) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl)))
^ Exit: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Exit: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Exit: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Call: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Unify: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Call: (216) [user] original_user_output(_325766)
^ Unify: (216) [user] original_user_output(_325766)
Call: (217) [system] stream_property(_325766, file_no(1))
Unify: (217) [system] stream_property(_325766, file_no(1))
Call: (218) [system] nonvar(_325766)
Redo: (217) [system] stream_property(_325766, file_no(1))
Unify: (217) [system] stream_property(_325766, file_no(1))
Call: (218) [system] nonvar(_325766)
Redo: (217) [system] stream_property(_325766, file_no(1))
Unify: (217) [system] stream_property(_325766, file_no(1))
Call: (218) [system] nonvar(file_no(1))
Exit: (218) [system] nonvar(file_no(1))
Call: (218) [system] file_no(1)=alias(_336886)
Redo: (217) [system] stream_property(_325766, file_no(1))
Exit: (217) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (216) [user] original_user_output((0x7fe6c676e100))
^ Call: (216) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Call: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Unify: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Call: (219) [user] as_tf(is_mettalog, _343856)
^ Unify: (219) [user] as_tf(is_mettalog, _343856)
Call: (220) [system] is_mettalog\=[_345716|_345718]
Exit: (220) [system] is_mettalog\=[_345716|_345718]
^ Call: (220) [user] catch_nowarn((call(is_mettalog)*->_343856='True';_343856='False'))
^ Unify: (220) [user] catch_nowarn((call(is_mettalog)*->_343856='True';_343856='False'))
Call: (221) [user] catch_err((call(is_mettalog)*->_343856='True';_343856='False'), error(_349454, _349456), fail)
Unify: (221) [user] catch_err((call(is_mettalog)*->_343856='True';_343856='False'), error(_349454, _349456), fail)
^ Call: (224) [user] is_mettalog
^ Unify: (224) [user] is_mettalog
^ Call: (225) [user] is_win64
^ Unify: (225) [user] is_win64
Call: (226) [system] current_prolog_flag(windows, _355070)
Fail: (226) [system] current_prolog_flag(windows, _355998)
^ Fail: (225) [user] is_win64
^ Redo: (224) [user] is_mettalog
^ Unify: (224) [user] is_mettalog
^ Call: (225) [user] is_metta_flag(log)
^ Unify: (225) [user] is_metta_flag(log)
^ Call: (227) [system] setup_call_cleanup('$notrace'(_361458, _361460), once(user:is_flag0(log)), '$restore_trace'(_361458, _361460))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_361458, _361460), system:once(user:is_flag0(log)), system:'$restore_trace'(_361458, _361460))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_361458, _361460))
^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (225) [user] is_metta_flag(log)
^ Exit: (224) [user] is_mettalog
Call: (224) [system] _343856='True'
Exit: (224) [system] 'True'='True'
Exit: (221) [user] catch_err((call(is_mettalog)*->'True'='True';'True'='False'), error(_349454, _349456), fail)
^ Exit: (220) [user] catch_nowarn((call(is_mettalog)*->'True'='True';'True'='False'))
^ Exit: (219) [user] as_tf(is_mettalog, 'True')
^ Call: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Unify: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Call: (220) [user] was_option_value(src_indents, _373812)
^ Unify: (220) [user] was_option_value(src_indents, _373812)
Call: (221) [system] current_prolog_flag(src_indents, _375670)
Exit: (221) [system] current_prolog_flag(src_indents, [])
Call: (221) [system] _373812=[]
Exit: (221) [system] []=[]
^ Exit: (220) [user] was_option_value(src_indents, [])
^ Call: (220) [user] setup_call_cleanup(set_option_value(src_indents, 'True'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, []))
^ Unify: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^ Call: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^ Call: (223) [user] set_option_value(src_indents, 'True')
^ Unify: (223) [user] set_option_value(src_indents, 'True')
^ Call: (224) [user] set_option_value0(src_indents, 'True')
^ Unify: (224) [user] set_option_value0(src_indents, 'True')
^ Call: (225) [user] p2mE('True', _387104)
^ Unify: (225) [user] p2mE('True', 'True')
Call: (226) [system] atom('True')
Exit: (226) [system] atom('True')
^ Unify: (225) [user] p2mE('True', 'True')
^ Exit: (225) [user] p2mE('True', 'True')
Call: (226) [$syspreds] nb_setval(src_indents, 'True')
Unify: (226) [$syspreds] nb_setval(src_indents, 'True')
Call: (227) [system] duplicate_term('True', _394546)
Exit: (227) [system] duplicate_term('True', 'True')
Call: (227) [system] nb_linkval(src_indents, 'True')
Exit: (227) [system] nb_linkval(src_indents, 'True')
Exit: (226) [$syspreds] nb_setval(src_indents, 'True')
^ Call: (225) [user] p2mE(_399188, 'True')
^ Unify: (225) [user] p2mE('True', 'True')
Call: (226) [system] atom('True')
Exit: (226) [system] atom('True')
^ Unify: (225) [user] p2mE(true, 'True')
^ Exit: (225) [user] p2mE(true, 'True')
Call: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
Exit: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
Call: (226) [system] set_prolog_flag(src_indents, true)
Exit: (226) [system] set_prolog_flag(src_indents, true)
^ Exit: (224) [user] set_option_value0(src_indents, 'True')
^ Exit: (223) [user] set_option_value(src_indents, 'True')
^ Exit: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^ Call: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (222) [user] is_compatio
^ Unify: (222) [user] is_compatio
^ Call: (224) [system] setup_call_cleanup('$notrace'(_415276, _415278), once(user:is_compatio0), '$restore_trace'(_415276, _415278))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_415276, _415278), system:once(user:is_compatio0), system:'$restore_trace'(_415276, _415278))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_415276, _415278))
^ Fail: (222) [user] is_compatio
^ Redo: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (223) [rtrace] rtrace:quietly3(user:(wots(_421138, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_421138==""->true;our_ansi_format('yellow', '~w~n', [_421138]))))
^ Unify: (223) [rtrace] rtrace:quietly3(user:(wots(_421138, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_421138==""->true;our_ansi_format('yellow', '~w~n', [_421138]))))
()
^ Exit: (223) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^ Exit: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (222) [user] set_option_value(src_indents, [])
^ Unify: (222) [user] set_option_value(src_indents, [])
^ Call: (223) [user] set_option_value0(src_indents, [])
^ Unify: (223) [user] set_option_value0(src_indents, [])
^ Call: (224) [user] p2mE([], _430284)
^ Unify: (224) [user] p2mE([], [])
Call: (225) [system] atom([])
Fail: (225) [system] atom([])
^ Redo: (224) [user] p2mE([], [])
^ Exit: (224) [user] p2mE([], [])
Call: (225) [$syspreds] nb_setval(src_indents, [])
Unify: (225) [$syspreds] nb_setval(src_indents, [])
Call: (226) [system] duplicate_term([], _437726)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval(src_indents, [])
Exit: (226) [system] nb_linkval(src_indents, [])
Exit: (225) [$syspreds] nb_setval(src_indents, [])
^ Call: (224) [user] p2mE(_442368, [])
^ Unify: (224) [user] p2mE([], [])
Call: (225) [system] atom([])
Fail: (225) [system] atom([])
^ Redo: (224) [user] p2mE([], [])
^ Exit: (224) [user] p2mE([], [])
Call: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Exit: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Call: (225) [system] set_prolog_flag(src_indents, [])
Exit: (225) [system] set_prolog_flag(src_indents, [])
^ Exit: (223) [user] set_option_value0(src_indents, [])
^ Exit: (222) [user] set_option_value(src_indents, [])
^ Exit: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^ Exit: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Exit: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Exit: (216) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Exit: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Exit: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Exit: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^ Call: (211) [user] in_answer_io(write_asrc([]))
^ Unify: (211) [user] in_answer_io(write_asrc([]))
Call: (212) [system] nb_current(suspend_answers, true)
^ Redo: (211) [user] in_answer_io(write_asrc([]))
^ Unify: (211) [user] in_answer_io(write_asrc([]))
^ Call: (212) [user] answer_output(_465578)
^ Unify: (212) [user] answer_output(_465578)
^ Call: (213) [user] is_testing
^ Unify: (213) [user] is_testing
^ Call: (214) [user] is_metta_flag(test)
^ Unify: (214) [user] is_metta_flag(test)
^ Call: (216) [system] setup_call_cleanup('$notrace'(_471120, _471122), once(user:is_flag0(test)), '$restore_trace'(_471120, _471122))
^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_471120, _471122), system:once(user:is_flag0(test)), system:'$restore_trace'(_471120, _471122))
^ Call: (217) [system] sig_atomic(system:'$notrace'(_471120, _471122))
^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (214) [user] is_metta_flag(test)
^ Exit: (213) [user] is_testing
^ Call: (213) [user] original_user_output(_465578)
^ Unify: (213) [user] original_user_output(_465578)
Call: (214) [system] stream_property(_465578, file_no(1))
Unify: (214) [system] stream_property(_465578, file_no(1))
Call: (215) [system] nonvar(_465578)
Redo: (214) [system] stream_property(_465578, file_no(1))
Unify: (214) [system] stream_property(_465578, file_no(1))
Call: (215) [system] nonvar(_465578)
Redo: (214) [system] stream_property(_465578, file_no(1))
Unify: (214) [system] stream_property(_465578, file_no(1))
Call: (215) [system] nonvar(file_no(1))
Exit: (215) [system] nonvar(file_no(1))
Call: (215) [system] file_no(1)=alias(_487856)
Redo: (214) [system] stream_property(_465578, file_no(1))
Exit: (214) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (213) [user] original_user_output((0x7fe6c676e100))
^ Exit: (212) [user] answer_output((0x7fe6c676e100))
^ Call: (212) [user] with_output_to((0x7fe6c676e100), write_asrc([]))
Call: (214) [user] write_asrc([])
Unify: (214) [user] write_asrc([])
Call: (215) [system] []=='Empty'
Redo: (214) [user] write_asrc([])
Unify: (214) [user] write_asrc([])
Call: (215) [user] write_bsrc([])
Unify: (215) [user] write_bsrc([])
Call: (216) [system] []=='Empty'
Redo: (215) [user] write_bsrc([])
Unify: (215) [user] write_bsrc([])
Call: (216) [system] ground([])
Exit: (216) [system] ground([])
Call: (216) [user] write_bsrc1([])
Unify: (216) [user] write_bsrc1([])
Call: (217) [system] is_list([])
Exit: (217) [system] is_list([])
Call: (217) [lists] lists:member(_508200, [])
Redo: (216) [user] write_bsrc1([])
Unify: (216) [user] write_bsrc1([])
^ Call: (217) [user] write_src_woi([])
^ Unify: (217) [user] write_src_woi([])
^ Call: (219) [system] setup_call_cleanup('$notrace'(_512820, _512822), once(user:with_indents(false, write_src([]))), '$restore_trace'(_512820, _512822))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_512820, _512822), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_512820, _512822))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_512820, _512822))
()
^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1))
^ Exit: (217) [user] write_src_woi([])
Exit: (216) [user] write_bsrc1([])
Exit: (215) [user] write_bsrc([])
Exit: (214) [user] write_asrc([])
^ Exit: (212) [user] with_output_to((0x7fe6c676e100), write_asrc([]))
^ Exit: (211) [user] in_answer_io(write_asrc([]))
^ Call: (211) [user] not_compatio(format('~N'))
^ Unify: (211) [user] not_compatio(format('~N'))
^ Call: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (213) [user] once((is_mettalog;is_testing))
^ Unify: (213) [system] once(user:(is_mettalog;is_testing))
^ Call: (215) [user] is_mettalog
^ Unify: (215) [user] is_mettalog
^ Call: (216) [user] is_win64
^ Unify: (216) [user] is_win64
Call: (217) [system] current_prolog_flag(windows, _12768)
Fail: (217) [system] current_prolog_flag(windows, _13696)
^ Fail: (216) [user] is_win64
^ Redo: (215) [user] is_mettalog
^ Unify: (215) [user] is_mettalog
^ Call: (216) [user] is_metta_flag(log)
^ Unify: (216) [user] is_metta_flag(log)
^ Call: (218) [system] setup_call_cleanup('$notrace'(_19156, _19158), once(user:is_flag0(log)), '$restore_trace'(_19156, _19158))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_19156, _19158), system:once(user:is_flag0(log)), system:'$restore_trace'(_19156, _19158))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_19156, _19158))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] is_metta_flag(log)
^ Exit: (215) [user] is_mettalog
^ Exit: (213) [system] once(user:(is_mettalog;is_testing))
^ Call: (213) [user] user_err(format('~N'))
^ Unify: (213) [user] user_err(format('~N'))
^ Call: (214) [user] original_user_error(_27552)
^ Unify: (214) [user] original_user_error(_27552)
Call: (215) [system] stream_property(_27552, file_no(2))
Unify: (215) [system] stream_property(_27552, file_no(2))
Call: (216) [system] nonvar(_27552)
Redo: (215) [system] stream_property(_27552, file_no(2))
Unify: (215) [system] stream_property(_27552, file_no(2))
Call: (216) [system] nonvar(_27552)
Redo: (215) [system] stream_property(_27552, file_no(2))
Unify: (215) [system] stream_property(_27552, file_no(2))
Call: (216) [system] nonvar(file_no(2))
Exit: (216) [system] nonvar(file_no(2))
Call: (216) [system] file_no(2)=alias(_38672)
Redo: (215) [system] stream_property(_27552, file_no(2))
Exit: (215) [system] stream_property((0x7fe6c676e200), file_no(2))
^ Exit: (214) [user] original_user_error((0x7fe6c676e200))
^ Call: (214) [user] with_output_to((0x7fe6c676e200), format('~N'))
Call: (216) [$syspreds] format('~N')
Unify: (216) [$syspreds] format('~N')
^ Call: (217) [$syspreds] format('~N', [])
^ Exit: (217) [$syspreds] format('~N', [])
Exit: (216) [$syspreds] format('~N')
^ Exit: (214) [user] with_output_to((0x7fe6c676e200), format('~N'))
^ Exit: (213) [user] user_err(format('~N'))
^ Exit: (212) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (211) [user] not_compatio(format('~N'))
Call: (211) [system] true\==true
Fail: (211) [system] true\==true
Call: (211) [system] _4406=false
Exit: (211) [system] false=false
^ Call: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973)))))
^ Unify: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973)))))
Call: (213) [system] false==true
Fail: (213) [system] false==true
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))
^ Unify: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))
^ Call: (214) [system] setup_call_cleanup('$notrace'(_63444, _63446), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))), _63402, fbug((_63402-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))))))), '$restore_trace'(_63444, _63446))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_63444, _63446), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))), _63402, fbug((_63402-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))))))), system:'$restore_trace'(_63444, _63446))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_63444, _63446))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))), _63402, fbug((_63402-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))))))), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973))))
^ Exit: (211) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.09081025099999973)))))
^ Call: (211) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^ Unify: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
^ Call: (213) [system] setup_call_cleanup('$notrace'(_72260, _72262), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), '$restore_trace'(_72260, _72262))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_72260, _72262), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(_72260, _72262))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_72260, _72262))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4510), maplist(print_var, _4510), nop(nl)));true)))
Call: (211) [system] false==true
Fail: (211) [system] false==true
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, _3436)
Call: (209) [$syspreds] flag(result_num, _85206, _85206)
Unify: (209) [$syspreds] flag(result_num, _85206, _85206)
Call: (210) [system] _85206==_85206
Exit: (210) [system] _85206==_85206
Call: (210) [system] get_flag(result_num, _85206)
Exit: (210) [system] get_flag(result_num, 1)
Exit: (209) [$syspreds] flag(result_num, 1, 1)
Call: (209) [system] 1==0
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, _3436)
^ Call: (209) [user] in_answer_io(write(']\n'))
^ Unify: (209) [user] in_answer_io(write(']\n'))
Call: (210) [system] nb_current(suspend_answers, true)
^ Redo: (209) [user] in_answer_io(write(']\n'))
^ Unify: (209) [user] in_answer_io(write(']\n'))
^ Call: (210) [user] answer_output(_102104)
^ Unify: (210) [user] answer_output(_102104)
^ Call: (211) [user] is_testing
^ Unify: (211) [user] is_testing
^ Call: (212) [user] is_metta_flag(test)
^ Unify: (212) [user] is_metta_flag(test)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_107646, _107648), once(user:is_flag0(test)), '$restore_trace'(_107646, _107648))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_107646, _107648), system:once(user:is_flag0(test)), system:'$restore_trace'(_107646, _107648))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_107646, _107648))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] is_metta_flag(test)
^ Exit: (211) [user] is_testing
^ Call: (211) [user] original_user_output(_102104)
^ Unify: (211) [user] original_user_output(_102104)
Call: (212) [system] stream_property(_102104, file_no(1))
Unify: (212) [system] stream_property(_102104, file_no(1))
Call: (213) [system] nonvar(_102104)
Redo: (212) [system] stream_property(_102104, file_no(1))
Unify: (212) [system] stream_property(_102104, file_no(1))
Call: (213) [system] nonvar(_102104)
Redo: (212) [system] stream_property(_102104, file_no(1))
Unify: (212) [system] stream_property(_102104, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_124382)
Redo: (212) [system] stream_property(_102104, file_no(1))
Exit: (212) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7fe6c676e100))
^ Exit: (210) [user] answer_output((0x7fe6c676e100))
^ Call: (210) [user] with_output_to((0x7fe6c676e100), write(']\n'))
Call: (212) [system] write(']\n')
]
Exit: (212) [system] write(']\n')
^ Exit: (210) [user] with_output_to((0x7fe6c676e100), write(']\n'))
^ Exit: (209) [user] in_answer_io(write(']\n'))
^ Call: (209) [user] ignore(res([])=res(_3436))
^ Unify: (209) [system] ignore(user:(res([])=res(_3436)))
Call: (210) [system] res([])=res(_3436)
Exit: (210) [system] res([])=res([])
^ Exit: (209) [system] ignore(user:(res([])=res([])))
Exit: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])
Exit: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])
Exit: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])
^ Exit: (201) [system] ignore(user:catch((not_compatio(write_exec(['pragma!', log, 'True'])), notrace(into_metta_callable('&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], eval_H(500, '&self', ['pragma!', log, 'True'], _3568), _3568, [], [], _3568, [])), give_up(_3652), pp_m('red', gave_up(_3652))))
Exit: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], [])
Exit: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['pragma!', log, 'True'], []))
Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['pragma!', log, 'True'], [])
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), [])
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['pragma!', log, 'True']), []))
^ Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^ Unify: (194) [user] metta_file_buffer(+, [:, 'is-variable', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(41, 2, 19, 41))
^ Exit: (194) [user] metta_file_buffer(+, [:, 'is-variable', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(41, 2, 19, 41))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Call: (197) [system] var([:, 'is-variable', [->, 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [:, 'is-variable', [->, 'Atom', 'Bool']]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Call: (197) [system] string([:, 'is-variable', [->, 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], _3436)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], _256688), pfcAdd_Now('next-operation'(_256688)))
^ Unify: (197) [user] if_t(into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], _256688), pfcAdd_Now('next-operation'(_256688)))
Call: (198) [user] into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], _256688)
Unify: (198) [user] into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], op(+, :, _259480))
Call: (199) [user] o_s(['is-variable', [->, 'Atom', 'Bool']], _259480)
Unify: (199) [user] o_s(['is-variable', [->, 'Atom', 'Bool']], _259480)
Call: (200) [user] o_s('is-variable', _259480)
Unify: (200) [user] o_s('is-variable', 'is-variable')
Exit: (200) [user] o_s('is-variable', 'is-variable')
Exit: (199) [user] o_s(['is-variable', [->, 'Atom', 'Bool']], 'is-variable')
Exit: (198) [user] into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], op(+, :, 'is-variable'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-variable')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-variable')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-variable'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')))
^ Call: (200) [user] must_ex(current_why_UU(_277950))
^ Unify: (200) [user] must_ex(current_why_UU(_277950))
Call: (202) [user] current_why_UU(_277950)
Unify: (202) [user] current_why_UU(_277950)
^ Call: (203) [user] get_why_uu(_277950)
^ Unify: (203) [user] get_why_uu(_277950)
^ Call: (204) [user] findall(_283490, current_why(_283490), _283496)
^ Unify: (204) [$bags] findall(_283490, user:current_why(_283490), _283496)
^ Call: (205) [$bags] findall(_283490, user:current_why(_283490), _283496, [])
^ Unify: (205) [$bags] findall(_283490, user:current_why(_283490), _283496, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_283490, user:current_why(_283490), _283496, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_283490, user:current_why(_283490), _283496, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_283490, user:current_why(_283490), _283496, [])
Unify: (207) [$bags] findall_loop(_283490, user:current_why(_283490), _283496, [])
^ Call: (208) [user] bugger:current_why(_283490)
^ Unify: (208) [user] bugger:current_why(_283490)
^ Call: (209) [user] bugger:current_why_data(_283490)
^ Unify: (209) [user] bugger:current_why_data(_283490)
Call: (210) [system] nb_current('$current_why', wp(_283490, _294750))
Fail: (210) [system] nb_current('$current_why', wp(_283490, _294750))
^ Redo: (209) [user] bugger:current_why_data(_283490)
^ Unify: (209) [user] bugger:current_why_data(_283490)
Call: (210) [t_l] t_l:current_why_source(_283490)
Fail: (210) [t_l] t_l:current_why_source(_283490)
^ Fail: (209) [user] bugger:current_why_data(_283490)
^ Redo: (208) [user] bugger:current_why(_283490)
^ Unify: (208) [user] bugger:current_why(mfl4(_302178, _302180, _302182, _302184))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_303134, _303136), once(user:current_mfl4(_302178, _302180, _302182, _302184)), '$restore_trace'(_303134, _303136))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_303134, _303136), system:once(user:current_mfl4(_302178, _302180, _302182, _302184)), system:'$restore_trace'(_303134, _303136))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_303134, _303136))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_302178, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_302178, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_283490, user:current_why(_283490), _283496, [])
Exit: (207) [$bags] findall_loop(_283490, user:current_why(_283490), [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_283490, user:current_why(_283490), [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_283490, user:current_why(_283490), [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_283490, user:current_why(_283490), [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _277950)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _277950)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_439630, _439632)
Fail: (205) [system] [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_439630, _439632)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _277950)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _277950)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _469992)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _469992)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _469992)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_320034, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3628)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3628)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3628)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_312482, _312484)
Fail: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_312482, _312484)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
Call: (203) [system] is_list('next-operation'(op(+, :, 'is-variable')))
Fail: (203) [system] is_list('next-operation'(op(+, :, 'is-variable')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _470796)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _470796)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _470796)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _490592, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_490592)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _490592, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_490592)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _490592, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_490592)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _490592, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_490592)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _521034)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-variable')), P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-variable')), P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, :, 'is-variable')), _101572, _101574)
^ Exit: (212) [user] strip_module('next-operation'(op(+, :, 'is-variable')), user, 'next-operation'(op(+, :, 'is-variable')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
Call: (213) [system] _105316=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _107186)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _107186)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _110014)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _110014)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-variable')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')))
^ Call: (215) [user] strip_module('next-operation'(op(+, :, 'is-variable')), _137324, _137326)
^ Exit: (215) [user] strip_module('next-operation'(op(+, :, 'is-variable')), user, 'next-operation'(op(+, :, 'is-variable')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), _139204, _139206)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')), true)
Call: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
Fail: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), _139204, _139206)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
Call: (216) [system] _147610=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _149480)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _149480)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-variable')), true, _152308)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'is-variable')), true, _152308)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-variable')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-variable')))
^ Call: (214) [user] assert('next-operation'(op(+, :, 'is-variable')))
^ Exit: (214) [user] assert('next-operation'(op(+, :, 'is-variable')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-variable')));assert('next-operation'(op(+, :, 'is-variable'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-variable')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-variable')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _208978)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _208978)
Call: (217) [system] var('next-operation'(op(+, :, 'is-variable')))
Fail: (217) [system] var('next-operation'(op(+, :, 'is-variable')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _208978)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _208978)
Call: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _208978)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _208978)
Call: (217) [system] _220130 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _221988)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _221988)
Call: (218) [system] is_list('next-operation'(op(+, :, 'is-variable')))
Fail: (218) [system] is_list('next-operation'(op(+, :, 'is-variable')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _221988)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _221988)
Call: (218) [system] compound('next-operation'(op(+, :, 'is-variable')))
Exit: (218) [system] compound('next-operation'(op(+, :, 'is-variable')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), _229398, _229400)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), 'next-operation', [op(+, :, 'is-variable')])
Call: (218) [lists] lists:member(_221988, ['next-operation', op(+, :, 'is-variable')])
Unify: (218) [lists] lists:member(_221988, ['next-operation', op(+, :, 'is-variable')])
Call: (219) [lists] lists:member_([op(+, :, 'is-variable')], _221988, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-variable')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _208978)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _208978)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _208978)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _208978)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _208978)
Call: (218) [system] _208978='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, :, 'is-variable')], _221988, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'is-variable')], _221988, 'next-operation')
Call: (220) [lists] lists:member_([], _221988, op(+, :, 'is-variable'))
Unify: (220) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
Exit: (220) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
Exit: (219) [lists] lists:member_([op(+, :, 'is-variable')], op(+, :, 'is-variable'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, :, 'is-variable'), ['next-operation', op(+, :, 'is-variable')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^ Call: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _208978)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _208978)
Call: (218) [system] var(op(+, :, 'is-variable'))
Fail: (218) [system] var(op(+, :, 'is-variable'))
^ Redo: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _208978)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'is-variable'), _208978)
Call: (218) [system] compound(op(+, :, 'is-variable'))
Exit: (218) [system] compound(op(+, :, 'is-variable'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _208978=op(+, :, 'is-variable')
Exit: (218) [system] op(+, :, 'is-variable')=op(+, :, 'is-variable')
^ Exit: (217) [user] compound_eles(0, op(+, :, 'is-variable'), op(+, :, 'is-variable'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^ Call: (216) [user] pfcIgnored(op(+, :, 'is-variable'))
^ Fail: (216) [user] pfcIgnored(op(+, :, 'is-variable'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-variable')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _276778)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _276778)
Call: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
Fail: (216) [system] var('next-operation'(op(+, :, 'is-variable')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _276778)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _276778)
Call: (216) [system] compound('next-operation'(op(+, :, 'is-variable')))
Exit: (216) [system] compound('next-operation'(op(+, :, 'is-variable')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _276778)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), _276778)
Call: (216) [system] _287930 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _289788)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _289788)
Call: (217) [system] is_list('next-operation'(op(+, :, 'is-variable')))
Fail: (217) [system] is_list('next-operation'(op(+, :, 'is-variable')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _289788)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), _289788)
Call: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'is-variable')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), _297198, _297200)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-variable')), 'next-operation', [op(+, :, 'is-variable')])
Call: (217) [lists] lists:member(_289788, ['next-operation', op(+, :, 'is-variable')])
Unify: (217) [lists] lists:member(_289788, ['next-operation', op(+, :, 'is-variable')])
Call: (218) [lists] lists:member_([op(+, :, 'is-variable')], _289788, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, :, 'is-variable')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-variable')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _276778)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _276778)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _276778)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _276778)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _276778)
Call: (217) [system] _276778='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, :, 'is-variable')], _289788, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'is-variable')], _289788, 'next-operation')
Call: (219) [lists] lists:member_([], _289788, op(+, :, 'is-variable'))
Unify: (219) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
Exit: (219) [lists] lists:member_([], op(+, :, 'is-variable'), op(+, :, 'is-variable'))
Exit: (218) [lists] lists:member_([op(+, :, 'is-variable')], op(+, :, 'is-variable'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, :, 'is-variable'), ['next-operation', op(+, :, 'is-variable')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^ Call: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _276778)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _276778)
Call: (217) [system] var(op(+, :, 'is-variable'))
Fail: (217) [system] var(op(+, :, 'is-variable'))
^ Redo: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _276778)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'is-variable'), _276778)
Call: (217) [system] compound(op(+, :, 'is-variable'))
Exit: (217) [system] compound(op(+, :, 'is-variable'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _276778=op(+, :, 'is-variable')
Exit: (217) [system] op(+, :, 'is-variable')=op(+, :, 'is-variable')
^ Exit: (216) [user] compound_eles(0, op(+, :, 'is-variable'), op(+, :, 'is-variable'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-variable')), op(+, :, 'is-variable'))
^ Call: (215) [user] pfcTraced(op(+, :, 'is-variable'))
^ Fail: (215) [user] pfcTraced(op(+, :, 'is-variable'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-variable')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-variable')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-variable')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_443190)
^ Unify: (213) [user] pfcGetSearch(_443190)
Call: (214) [t_l] t_l:pfcSearchTL(_445040)
Fail: (214) [t_l] t_l:pfcSearchTL(_445040)
^ Redo: (213) [user] pfcGetSearch(_443190)
^ Call: (214) [user] pfcSearch(_447814)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _443190=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _472248)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _472248)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-variable')), _472248)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'is-variable'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _482510)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
Call: (219) [system] is_list(_490006)
Fail: (219) [system] is_list(_490006)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-variable')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-variable')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-variable')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-variable')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-variable')))
Call: (220) [system] copy_term('next-operation'(op(+, :, 'is-variable')), _497400)
Exit: (220) [system] copy_term('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _502992), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _502992), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _502992))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _19964, _19966)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _19964, _19966)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _19964, _19966)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _31206)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _32146)
Call: (225) [system] nonvar(_33004)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _34006)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _34940)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), number_of_clauses(_44134))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), number_of_clauses(_44134))
Call: (225) [system] nonvar(number_of_clauses(_44134))
Exit: (225) [system] nonvar(number_of_clauses(_44134))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_44134), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_44134), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _58978), (prolog_current_choice(_58988), push_current_choice(_58988), clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _59010), pfc_call(_59010)), nb_setval('$pfc_current_choice', _58978))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _58978), user:(prolog_current_choice(_58988), push_current_choice(_58988), clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _59010), pfc_call(_59010)), user:nb_setval('$pfc_current_choice', _58978))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _58978))
Call: (227) [system] nb_current('$pfc_current_choice', _58978)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_58988)
Exit: (226) [system] prolog_current_choice(2927)
^ Call: (226) [user] push_current_choice(2927)
^ Unify: (226) [user] push_current_choice(2927)
Call: (227) [system] nb_current('$pfc_current_choice', _68328)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2927])
Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^ Exit: (226) [user] push_current_choice(2927)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _59010)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _59010)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _76700)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _58978), user:(prolog_current_choice(_58988), push_current_choice(_58988), clause('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842), _59010), pfc_call(_59010)), user:nb_setval('$pfc_current_choice', _58978))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-variable')), _3842))
^ Redo: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Call: (222) [user] pfc_spft(_91570, _91656, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578))
^ Unify: (222) [user] pfc_spft(_91570, _92588, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578))
^ Call: (223) [user] pfcCallSystem('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Call: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Call: (225) [system] var('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Fail: (225) [system] var('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Redo: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Call: (225) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Exit: (225) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Redo: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Call: (225) [user] predicate_property('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Call: (228) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Exit: (228) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Call: (225) [user] predicate_property('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Call: (227) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Exit: (227) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _127728, _127730)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _127728, _127730)
Call: (228) [system] compound('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Exit: (228) [system] compound('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Call: (228) [system] compound_name_arity('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _127728, _127730)
Exit: (228) [system] compound_name_arity('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Call: (225) [user] predicate_property('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _138970)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _139910)
Call: (226) [system] nonvar(_140768)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _141770)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _142704)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Call: (227) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Exit: (227) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Call: (225) [user] predicate_property('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), number_of_clauses(_151898))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), number_of_clauses(_151898))
Call: (226) [system] nonvar(number_of_clauses(_151898))
Exit: (226) [system] nonvar(number_of_clauses(_151898))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_151898), user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_151898), user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Call: (228) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Exit: (228) [system] callable('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(727), user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), number_of_clauses(727))
^ Unify: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _166742), (prolog_current_choice(_166752), push_current_choice(_166752), clause('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _166774), pfc_call(_166774)), nb_setval('$pfc_current_choice', _166742))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _166742), user:(prolog_current_choice(_166752), push_current_choice(_166752), clause('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _166774), pfc_call(_166774)), user:nb_setval('$pfc_current_choice', _166742))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _166742))
Call: (228) [system] nb_current('$pfc_current_choice', _166742)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_166752)
Exit: (227) [system] prolog_current_choice(2947)
^ Call: (227) [user] push_current_choice(2947)
^ Unify: (227) [user] push_current_choice(2947)
Call: (228) [system] nb_current('$pfc_current_choice', _176092)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2947])
Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^ Exit: (227) [user] push_current_choice(2947)
^ Call: (227) [user] clause('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _166774)
^ Fail: (227) [user] clause('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _166774)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _184464)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _166742), user:(prolog_current_choice(_166752), push_current_choice(_166752), clause('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)), _166774), pfc_call(_166774)), user:nb_setval('$pfc_current_choice', _166742))
^ Fail: (224) [user] pfc_call('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_91570, _93448, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578)))
^ Fail: (222) [user] pfc_spft(_91570, _191968, '$nt$'('next-operation'(op(+, :, 'is-variable')), _91576, _91578))
^ Redo: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-variable')), 'next-operation'(op(+, :, 'is-variable'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-variable')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-variable')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-variable'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-variable')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-variable'))=>_3608)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-variable')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_289274)
Fail: (203) [t_l] t_l:pfcSearchTL(_289274)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_292048)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-variable')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-variable')))
^ Exit: (197) [user] if_t(into_simple_op(+, [:, 'is-variable', [->, 'Atom', 'Bool']], op(+, :, 'is-variable')), pfcAdd_Now('next-operation'(op(+, :, 'is-variable'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), _3436)
Call: (200) [system] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])\=[_313514|_313516]
Exit: (200) [system] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])\=[_313514|_313516]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'), error(_317252, _317254), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->_3436='True';_3436='False'), error(_317252, _317254), fail)
Call: (204) [user] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])
Unify: (204) [user] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])
Call: (205) [user] metta_interp_mode(+, _320968)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
Call: (206) [user] metta_interp_mode(load, _325558)
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
Call: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _334780)
Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_341256, _341258), once(user:is_compatio0), '$restore_trace'(_341256, _341258))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_341256, _341258), system:once(user:is_compatio0), system:'$restore_trace'(_341256, _341258))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_341256, _341258))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_346874, must_det_ll(user:metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))), (_346874==""->true;our_ansi_format('#ffa505', '~w~n', [_346874]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_346874, must_det_ll(user:metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))), (_346874==""->true;our_ansi_format('#ffa505', '~w~n', [_346874]))))
(: is-variable
(-> Atom Bool))
; Action: load=metta_atom_asserted('&self',[:,'is-variable',[->,'Atom','Bool']])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-variable', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-variable', [->, 'Atom', 'Bool']])))
Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']], [:, 'is-variable', [->, 'Atom', 'Bool']])
Exit: (205) [user] asserted_do_metta('&self', load, [:, 'is-variable', [->, 'Atom', 'Bool']])
Exit: (204) [user] asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']])
Call: (204) [system] _3436='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_317252, _317254), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-variable', [->, 'Atom', 'Bool']]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-variable', [->, 'Atom', 'Bool']], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^ Unify: (194) [user] metta_file_buffer(+, [=, ['is-variable', _380052], [==, ['get-metatype', _380052], 'Variable']], ['_x'=_380052], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(74, 5, 30, 74))
^ Exit: (194) [user] metta_file_buffer(+, [=, ['is-variable', _380052], [==, ['get-metatype', _380052], 'Variable']], ['_x'=_380052], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(74, 5, 30, 74))
^ Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_380052])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_380052])
Call: (196) [apply] apply:maplist_(['_x'=_380052], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_x'=_380052], user:maybe_assign)
Call: (197) [user] maybe_assign('_x'=_380052)
Unify: (197) [user] maybe_assign('_x'=_380052)
^ Call: (198) [user] ignore(_380052=_x)
^ Unify: (198) [system] ignore(user:(_380052=_x))
Call: (199) [system] _380052=_x
Exit: (199) [system] _x=_x
^ Exit: (198) [system] ignore(user:(_x=_x))
Exit: (197) [user] maybe_assign('_x'=_x)
Call: (197) [apply] apply:maplist_([], user:maybe_assign)
Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Call: (197) [system] var([=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Call: (197) [system] string([=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _3436)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _460196), pfcAdd_Now('next-operation'(_460196)))
^ Unify: (197) [user] if_t(into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _460196), pfcAdd_Now('next-operation'(_460196)))
Call: (198) [user] into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _460196)
Unify: (198) [user] into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], op(+, =, _462988))
Call: (199) [user] o_s([['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _462988)
Unify: (199) [user] o_s([['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], _462988)
Call: (200) [user] o_s(['is-variable', _x], _462988)
Unify: (200) [user] o_s(['is-variable', _x], _462988)
Call: (201) [user] o_s('is-variable', _462988)
Unify: (201) [user] o_s('is-variable', 'is-variable')
Exit: (201) [user] o_s('is-variable', 'is-variable')
Exit: (200) [user] o_s(['is-variable', _x], 'is-variable')
Exit: (199) [user] o_s([['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], 'is-variable')
Exit: (198) [user] into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], op(+, =, 'is-variable'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-variable')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-variable')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-variable'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')))
^ Call: (200) [user] must_ex(current_why_UU(_484206))
^ Unify: (200) [user] must_ex(current_why_UU(_484206))
Call: (202) [user] current_why_UU(_484206)
Unify: (202) [user] current_why_UU(_484206)
^ Call: (203) [user] get_why_uu(_484206)
^ Unify: (203) [user] get_why_uu(_484206)
^ Call: (204) [user] findall(_489746, current_why(_489746), _489752)
^ Unify: (204) [$bags] findall(_489746, user:current_why(_489746), _489752)
^ Call: (205) [$bags] findall(_489746, user:current_why(_489746), _489752, [])
^ Unify: (205) [$bags] findall(_489746, user:current_why(_489746), _489752, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_489746, user:current_why(_489746), _489752, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_489746, user:current_why(_489746), _489752, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_489746, user:current_why(_489746), _489752, [])
Unify: (207) [$bags] findall_loop(_489746, user:current_why(_489746), _489752, [])
^ Call: (208) [user] bugger:current_why(_489746)
^ Unify: (208) [user] bugger:current_why(_489746)
^ Call: (209) [user] bugger:current_why_data(_489746)
^ Unify: (209) [user] bugger:current_why_data(_489746)
Call: (210) [system] nb_current('$current_why', wp(_489746, _501006))
Fail: (210) [system] nb_current('$current_why', wp(_489746, _501006))
^ Redo: (209) [user] bugger:current_why_data(_489746)
^ Unify: (209) [user] bugger:current_why_data(_489746)
Call: (210) [t_l] t_l:current_why_source(_489746)
Fail: (210) [t_l] t_l:current_why_source(_489746)
^ Fail: (209) [user] bugger:current_why_data(_489746)
^ Redo: (208) [user] bugger:current_why(_489746)
^ Unify: (208) [user] bugger:current_why(mfl4(_508434, _508436, _508438, _508440))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_509390, _509392), once(user:current_mfl4(_508434, _508436, _508438, _508440)), '$restore_trace'(_509390, _509392))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_509390, _509392), system:once(user:current_mfl4(_508434, _508436, _508438, _508440)), system:'$restore_trace'(_509390, _509392))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_509390, _509392))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_508434, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_508434, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_3642, user:current_why(_3642), _3648, [])
Exit: (207) [$bags] findall_loop(_3642, user:current_why(_3642), [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_3642, user:current_why(_3642), [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_3642, user:current_why(_3642), [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_3642, user:current_why(_3642), [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_127530, _127532)
Fail: (205) [system] [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_127530, _127532)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _157876)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _157876)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _157876)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _157876)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _157876)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _157876)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _157876)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _157876)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _157876)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_7998, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_3668, _3670)
Fail: (206) [system] P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_3668, _3670)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
Call: (203) [system] is_list('next-operation'(op(+, =, 'is-variable')))
Fail: (203) [system] is_list('next-operation'(op(+, =, 'is-variable')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _159468)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _159468)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _159468)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _179264, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_179264)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _179264, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_179264)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _179264, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_179264)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _179264, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_179264)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _209706)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _179264, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_179264)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _179264, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_179264)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-variable')), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-variable')), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, =, 'is-variable')), _310118, _310120)
^ Exit: (212) [user] strip_module('next-operation'(op(+, =, 'is-variable')), user, 'next-operation'(op(+, =, 'is-variable')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
Call: (213) [system] _313862=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _315732)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _315732)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _318560)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _318560)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-variable')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')))
^ Call: (215) [user] strip_module('next-operation'(op(+, =, 'is-variable')), _345870, _345872)
^ Exit: (215) [user] strip_module('next-operation'(op(+, =, 'is-variable')), user, 'next-operation'(op(+, =, 'is-variable')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), _347750, _347752)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')), true)
Call: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
Fail: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), _347750, _347752)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
Call: (216) [system] _356156=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _358026)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _358026)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-variable')), true, _360854)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'is-variable')), true, _360854)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-variable')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-variable')))
^ Call: (214) [user] assert('next-operation'(op(+, =, 'is-variable')))
^ Exit: (214) [user] assert('next-operation'(op(+, =, 'is-variable')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-variable')));assert('next-operation'(op(+, =, 'is-variable'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-variable')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-variable')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _417524)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _417524)
Call: (217) [system] var('next-operation'(op(+, =, 'is-variable')))
Fail: (217) [system] var('next-operation'(op(+, =, 'is-variable')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _417524)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _417524)
Call: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _417524)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _417524)
Call: (217) [system] _428676 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _430534)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _430534)
Call: (218) [system] is_list('next-operation'(op(+, =, 'is-variable')))
Fail: (218) [system] is_list('next-operation'(op(+, =, 'is-variable')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _430534)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _430534)
Call: (218) [system] compound('next-operation'(op(+, =, 'is-variable')))
Exit: (218) [system] compound('next-operation'(op(+, =, 'is-variable')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), _437944, _437946)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), 'next-operation', [op(+, =, 'is-variable')])
Call: (218) [lists] lists:member(_430534, ['next-operation', op(+, =, 'is-variable')])
Unify: (218) [lists] lists:member(_430534, ['next-operation', op(+, =, 'is-variable')])
Call: (219) [lists] lists:member_([op(+, =, 'is-variable')], _430534, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-variable')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _417524)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _417524)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _417524)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _417524)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _417524)
Call: (218) [system] _417524='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, =, 'is-variable')], _430534, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'is-variable')], _430534, 'next-operation')
Call: (220) [lists] lists:member_([], _430534, op(+, =, 'is-variable'))
Unify: (220) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
Exit: (220) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
Exit: (219) [lists] lists:member_([op(+, =, 'is-variable')], op(+, =, 'is-variable'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, =, 'is-variable'), ['next-operation', op(+, =, 'is-variable')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^ Call: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _417524)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _417524)
Call: (218) [system] var(op(+, =, 'is-variable'))
Fail: (218) [system] var(op(+, =, 'is-variable'))
^ Redo: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _417524)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'is-variable'), _417524)
Call: (218) [system] compound(op(+, =, 'is-variable'))
Exit: (218) [system] compound(op(+, =, 'is-variable'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _417524=op(+, =, 'is-variable')
Exit: (218) [system] op(+, =, 'is-variable')=op(+, =, 'is-variable')
^ Exit: (217) [user] compound_eles(0, op(+, =, 'is-variable'), op(+, =, 'is-variable'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^ Call: (216) [user] pfcIgnored(op(+, =, 'is-variable'))
^ Fail: (216) [user] pfcIgnored(op(+, =, 'is-variable'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-variable')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _485324)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _485324)
Call: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
Fail: (216) [system] var('next-operation'(op(+, =, 'is-variable')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _485324)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _485324)
Call: (216) [system] compound('next-operation'(op(+, =, 'is-variable')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'is-variable')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _485324)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), _485324)
Call: (216) [system] _496476 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _498334)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _498334)
Call: (217) [system] is_list('next-operation'(op(+, =, 'is-variable')))
Fail: (217) [system] is_list('next-operation'(op(+, =, 'is-variable')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _498334)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), _498334)
Call: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'is-variable')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), _505744, _505746)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-variable')), 'next-operation', [op(+, =, 'is-variable')])
Call: (217) [lists] lists:member(_498334, ['next-operation', op(+, =, 'is-variable')])
Unify: (217) [lists] lists:member(_498334, ['next-operation', op(+, =, 'is-variable')])
Call: (218) [lists] lists:member_([op(+, =, 'is-variable')], _498334, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, 'is-variable')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-variable')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _485324)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _485324)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _485324)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _485324)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _485324)
Call: (217) [system] _485324='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, 'is-variable')], _3788, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'is-variable')], _3788, 'next-operation')
Call: (219) [lists] lists:member_([], _3788, op(+, =, 'is-variable'))
Unify: (219) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
Exit: (219) [lists] lists:member_([], op(+, =, 'is-variable'), op(+, =, 'is-variable'))
Exit: (218) [lists] lists:member_([op(+, =, 'is-variable')], op(+, =, 'is-variable'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, 'is-variable'), ['next-operation', op(+, =, 'is-variable')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^ Call: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
Call: (217) [system] var(op(+, =, 'is-variable'))
Fail: (217) [system] var(op(+, =, 'is-variable'))
^ Redo: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'is-variable'), _3784)
Call: (217) [system] compound(op(+, =, 'is-variable'))
Exit: (217) [system] compound(op(+, =, 'is-variable'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _3784=op(+, =, 'is-variable')
Exit: (217) [system] op(+, =, 'is-variable')=op(+, =, 'is-variable')
^ Exit: (216) [user] compound_eles(0, op(+, =, 'is-variable'), op(+, =, 'is-variable'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-variable')), op(+, =, 'is-variable'))
^ Call: (215) [user] pfcTraced(op(+, =, 'is-variable'))
^ Fail: (215) [user] pfcTraced(op(+, =, 'is-variable'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-variable')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-variable')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-variable')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_131590)
^ Unify: (213) [user] pfcGetSearch(_131590)
Call: (214) [t_l] t_l:pfcSearchTL(_133440)
Fail: (214) [t_l] t_l:pfcSearchTL(_133440)
^ Redo: (213) [user] pfcGetSearch(_131590)
^ Call: (214) [user] pfcSearch(_136214)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _131590=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _160648)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _160648)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-variable')), _160648)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'is-variable'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _170910)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
Call: (219) [system] is_list(_178406)
Fail: (219) [system] is_list(_178406)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-variable')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-variable')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-variable')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-variable')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-variable')))
Call: (220) [system] copy_term('next-operation'(op(+, =, 'is-variable')), _185800)
Exit: (220) [system] copy_term('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _228462, _228464)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _228462, _228464)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _228462, _228464)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _239704)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _240644)
Call: (225) [system] nonvar(_241502)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _242504)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _243438)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), number_of_clauses(_252632))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), number_of_clauses(_252632))
Call: (225) [system] nonvar(number_of_clauses(_252632))
Exit: (225) [system] nonvar(number_of_clauses(_252632))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_252632), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_252632), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _267476), (prolog_current_choice(_267486), push_current_choice(_267486), clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _267508), pfc_call(_267508)), nb_setval('$pfc_current_choice', _267476))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _267476), user:(prolog_current_choice(_267486), push_current_choice(_267486), clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _267508), pfc_call(_267508)), user:nb_setval('$pfc_current_choice', _267476))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _267476))
Call: (227) [system] nb_current('$pfc_current_choice', _267476)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_267486)
Exit: (226) [system] prolog_current_choice(2930)
^ Call: (226) [user] push_current_choice(2930)
^ Unify: (226) [user] push_current_choice(2930)
Call: (227) [system] nb_current('$pfc_current_choice', _276826)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2930])
Exit: (227) [system] b_setval('$pfc_current_choice', [2930])
^ Exit: (226) [user] push_current_choice(2930)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _267508)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _267508)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _285198)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _267476), user:(prolog_current_choice(_267486), push_current_choice(_267486), clause('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392), _267508), pfc_call(_267508)), user:nb_setval('$pfc_current_choice', _267476))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-variable')), _191392))
^ Redo: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Call: (222) [user] pfc_spft(_300068, _300154, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076))
^ Unify: (222) [user] pfc_spft(_300068, _301086, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076))
^ Call: (223) [user] pfcCallSystem('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Call: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Call: (225) [system] var('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Fail: (225) [system] var('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Redo: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Call: (225) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Exit: (225) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Redo: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Call: (225) [user] predicate_property('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Call: (228) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Exit: (228) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Call: (225) [user] predicate_property('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Call: (227) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Exit: (227) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _336226, _336228)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _336226, _336228)
Call: (228) [system] compound('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Exit: (228) [system] compound('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Call: (228) [system] compound_name_arity('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _336226, _336228)
Exit: (228) [system] compound_name_arity('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Call: (225) [user] predicate_property('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _347468)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _348408)
Call: (226) [system] nonvar(_349266)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _350268)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _351202)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Call: (227) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Exit: (227) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Call: (225) [user] predicate_property('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), number_of_clauses(_360396))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), number_of_clauses(_360396))
Call: (226) [system] nonvar(number_of_clauses(_360396))
Exit: (226) [system] nonvar(number_of_clauses(_360396))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_360396), user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_360396), user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Call: (228) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Exit: (228) [system] callable('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(729), user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), number_of_clauses(729))
^ Unify: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _375240), (prolog_current_choice(_375250), push_current_choice(_375250), clause('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _375272), pfc_call(_375272)), nb_setval('$pfc_current_choice', _375240))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _375240), user:(prolog_current_choice(_375250), push_current_choice(_375250), clause('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _375272), pfc_call(_375272)), user:nb_setval('$pfc_current_choice', _375240))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _375240))
Call: (228) [system] nb_current('$pfc_current_choice', _375240)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_375250)
Exit: (227) [system] prolog_current_choice(2950)
^ Call: (227) [user] push_current_choice(2950)
^ Unify: (227) [user] push_current_choice(2950)
Call: (228) [system] nb_current('$pfc_current_choice', _384590)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2950])
Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (227) [user] push_current_choice(2950)
^ Call: (227) [user] clause('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _375272)
^ Fail: (227) [user] clause('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _375272)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _392962)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _375240), user:(prolog_current_choice(_375250), push_current_choice(_375250), clause('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)), _375272), pfc_call(_375272)), user:nb_setval('$pfc_current_choice', _375240))
^ Fail: (224) [user] pfc_call('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_300068, _301946, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076)))
^ Fail: (222) [user] pfc_spft(_300068, _400466, '$nt$'('next-operation'(op(+, =, 'is-variable')), _300074, _300076))
^ Redo: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-variable')), 'next-operation'(op(+, =, 'is-variable'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-variable')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-variable')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-variable'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-variable')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_3648)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_3648)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-variable'))=>_3648)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-variable')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_497772)
Fail: (203) [t_l] t_l:pfcSearchTL(_497772)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_500546)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-variable')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-variable')))
^ Exit: (197) [user] if_t(into_simple_op(+, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], op(+, =, 'is-variable')), pfcAdd_Now('next-operation'(op(+, =, 'is-variable'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), _3436)
Call: (200) [system] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])\=[_522012|_522014]
Exit: (200) [system] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])\=[_522012|_522014]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'), error(_5404, _5406), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->_3436='True';_3436='False'), error(_5404, _5406), fail)
Call: (204) [user] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Unify: (204) [user] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Call: (205) [user] metta_interp_mode(+, _9120)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Call: (206) [user] metta_interp_mode(load, _13710)
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Call: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _22932)
Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_29408, _29410), once(user:is_compatio0), '$restore_trace'(_29408, _29410))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_29408, _29410), system:once(user:is_compatio0), system:'$restore_trace'(_29408, _29410))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_29408, _29410))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_35026, must_det_ll(user:metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))), (_35026==""->true;our_ansi_format('#ffa505', '~w~n', [_35026]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_35026, must_det_ll(user:metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))), (_35026==""->true;our_ansi_format('#ffa505', '~w~n', [_35026]))))
(=
(is-variable $x)
(==
(get-metatype $x) Variable))
; Action: load=metta_atom_asserted('&self',[=,['is-variable',_x],[==,['get-metatype',_x],'Variable']])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], metta_atom('&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])))
Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Exit: (205) [user] asserted_do_metta('&self', load, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Exit: (204) [user] asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']])
Call: (204) [system] _3436='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->'True'='True';'True'='False'), error(_5404, _5406), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-variable', _x], [==, ['get-metatype', _x], 'Variable']], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3396)
^ Unify: (194) [user] metta_file_buffer(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(132, 7, 36, 132))
^ Exit: (194) [user] metta_file_buffer(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(132, 7, 36, 132))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Call: (197) [system] var([:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Call: (197) [system] string([:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _3436)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _138268), pfcAdd_Now('next-operation'(_138268)))
^ Unify: (197) [user] if_t(into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _138268), pfcAdd_Now('next-operation'(_138268)))
Call: (198) [user] into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], _138268)
Unify: (198) [user] into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], op(+, :, _141060))
Call: (199) [user] o_s(['lazy-or', [->, 'Bool', 'Atom', 'Bool']], _141060)
Unify: (199) [user] o_s(['lazy-or', [->, 'Bool', 'Atom', 'Bool']], _141060)
Call: (200) [user] o_s('lazy-or', _141060)
Unify: (200) [user] o_s('lazy-or', 'lazy-or')
Exit: (200) [user] o_s('lazy-or', 'lazy-or')
Exit: (199) [user] o_s(['lazy-or', [->, 'Bool', 'Atom', 'Bool']], 'lazy-or')
Exit: (198) [user] into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], op(+, :, 'lazy-or'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'lazy-or')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'lazy-or'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')))
^ Call: (200) [user] must_ex(current_why_UU(_159530))
^ Unify: (200) [user] must_ex(current_why_UU(_159530))
Call: (202) [user] current_why_UU(_159530)
Unify: (202) [user] current_why_UU(_159530)
^ Call: (203) [user] get_why_uu(_159530)
^ Unify: (203) [user] get_why_uu(_159530)
^ Call: (204) [user] findall(_165070, current_why(_165070), _165076)
^ Unify: (204) [$bags] findall(_165070, user:current_why(_165070), _165076)
^ Call: (205) [$bags] findall(_165070, user:current_why(_165070), _165076, [])
^ Unify: (205) [$bags] findall(_165070, user:current_why(_165070), _165076, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_165070, user:current_why(_165070), _165076, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_165070, user:current_why(_165070), _165076, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_165070, user:current_why(_165070), _165076, [])
Unify: (207) [$bags] findall_loop(_165070, user:current_why(_165070), _165076, [])
^ Call: (208) [user] bugger:current_why(_165070)
^ Unify: (208) [user] bugger:current_why(_165070)
^ Call: (209) [user] bugger:current_why_data(_165070)
^ Unify: (209) [user] bugger:current_why_data(_165070)
Call: (210) [system] nb_current('$current_why', wp(_165070, _176330))
Fail: (210) [system] nb_current('$current_why', wp(_165070, _176330))
^ Redo: (209) [user] bugger:current_why_data(_165070)
^ Unify: (209) [user] bugger:current_why_data(_165070)
Call: (210) [t_l] t_l:current_why_source(_165070)
Fail: (210) [t_l] t_l:current_why_source(_165070)
^ Fail: (209) [user] bugger:current_why_data(_165070)
^ Redo: (208) [user] bugger:current_why(_165070)
^ Unify: (208) [user] bugger:current_why(mfl4(_183758, _183760, _183762, _183764))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_184714, _184716), once(user:current_mfl4(_183758, _183760, _183762, _183764)), '$restore_trace'(_184714, _184716))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_184714, _184716), system:once(user:current_mfl4(_183758, _183760, _183762, _183764)), system:'$restore_trace'(_184714, _184716))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_184714, _184716))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_183758, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_183758, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_165070, user:current_why(_165070), _165076, [])
Exit: (207) [$bags] findall_loop(_165070, user:current_why(_165070), [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_165070, user:current_why(_165070), [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_165070, user:current_why(_165070), [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_165070, user:current_why(_165070), [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _159530)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _159530)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_321210, _321212)
Fail: (205) [system] [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_321210, _321212)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _159530)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _159530)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _351572)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _351572)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _351572)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _351572)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _351572)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _351572)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _351572)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_201614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3634)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3634)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3588)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3588)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_196314, _196316)
Fail: (206) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_196314, _196316)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3588)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
Call: (203) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
Fail: (203) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _354628)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _354628)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _354628)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _374424, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_374424)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _374424, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_374424)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _374424, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_374424)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _374424, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_374424)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _404866)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _374424, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_374424)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _374424, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_374424)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'lazy-or')), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'lazy-or')), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), _505278, _505280)
^ Exit: (212) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), user, 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
Call: (213) [system] _509022=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _510892)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _510892)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _513720)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _513720)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')))
^ Call: (215) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), _21940, _21942)
^ Exit: (215) [user] strip_module('next-operation'(op(+, :, 'lazy-or')), user, 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), _23820, _23822)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')), true)
Call: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
Fail: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), _23820, _23822)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
Call: (216) [system] _32226=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _34096)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _34096)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'lazy-or')), true, _36924)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'lazy-or')), true, _36924)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'lazy-or')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'lazy-or')))
^ Call: (214) [user] assert('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (214) [user] assert('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'lazy-or')));assert('next-operation'(op(+, :, 'lazy-or'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'lazy-or')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _93594)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _93594)
Call: (217) [system] var('next-operation'(op(+, :, 'lazy-or')))
Fail: (217) [system] var('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _93594)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _93594)
Call: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _93594)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _93594)
Call: (217) [system] _104746 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _106604)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _106604)
Call: (218) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
Fail: (218) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _106604)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _106604)
Call: (218) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Exit: (218) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), _114014, _114016)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), 'next-operation', [op(+, :, 'lazy-or')])
Call: (218) [lists] lists:member(_106604, ['next-operation', op(+, :, 'lazy-or')])
Unify: (218) [lists] lists:member(_106604, ['next-operation', op(+, :, 'lazy-or')])
Call: (219) [lists] lists:member_([op(+, :, 'lazy-or')], _106604, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'lazy-or')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _93594)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _93594)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _93594)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _93594)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _93594)
Call: (218) [system] _93594='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, :, 'lazy-or')], _106604, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'lazy-or')], _106604, 'next-operation')
Call: (220) [lists] lists:member_([], _106604, op(+, :, 'lazy-or'))
Unify: (220) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
Exit: (220) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
Exit: (219) [lists] lists:member_([op(+, :, 'lazy-or')], op(+, :, 'lazy-or'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, :, 'lazy-or'), ['next-operation', op(+, :, 'lazy-or')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^ Call: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _93594)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _93594)
Call: (218) [system] var(op(+, :, 'lazy-or'))
Fail: (218) [system] var(op(+, :, 'lazy-or'))
^ Redo: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _93594)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), _93594)
Call: (218) [system] compound(op(+, :, 'lazy-or'))
Exit: (218) [system] compound(op(+, :, 'lazy-or'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _93594=op(+, :, 'lazy-or')
Exit: (218) [system] op(+, :, 'lazy-or')=op(+, :, 'lazy-or')
^ Exit: (217) [user] compound_eles(0, op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^ Call: (216) [user] pfcIgnored(op(+, :, 'lazy-or'))
^ Fail: (216) [user] pfcIgnored(op(+, :, 'lazy-or'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _161394)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _161394)
Call: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
Fail: (216) [system] var('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _161394)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _161394)
Call: (216) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Exit: (216) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _161394)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), _161394)
Call: (216) [system] _172546 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _174404)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _174404)
Call: (217) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
Fail: (217) [system] is_list('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _174404)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), _174404)
Call: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'lazy-or')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), _181814, _181816)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'lazy-or')), 'next-operation', [op(+, :, 'lazy-or')])
Call: (217) [lists] lists:member(_174404, ['next-operation', op(+, :, 'lazy-or')])
Unify: (217) [lists] lists:member(_174404, ['next-operation', op(+, :, 'lazy-or')])
Call: (218) [lists] lists:member_([op(+, :, 'lazy-or')], _174404, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, :, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'lazy-or')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _161394)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _161394)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _161394)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _161394)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _161394)
Call: (217) [system] _161394='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, :, 'lazy-or')], _174404, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'lazy-or')], _174404, 'next-operation')
Call: (219) [lists] lists:member_([], _174404, op(+, :, 'lazy-or'))
Unify: (219) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
Exit: (219) [lists] lists:member_([], op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
Exit: (218) [lists] lists:member_([op(+, :, 'lazy-or')], op(+, :, 'lazy-or'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, :, 'lazy-or'), ['next-operation', op(+, :, 'lazy-or')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^ Call: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _161394)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _161394)
Call: (217) [system] var(op(+, :, 'lazy-or'))
Fail: (217) [system] var(op(+, :, 'lazy-or'))
^ Redo: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _161394)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), _161394)
Call: (217) [system] compound(op(+, :, 'lazy-or'))
Exit: (217) [system] compound(op(+, :, 'lazy-or'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _161394=op(+, :, 'lazy-or')
Exit: (217) [system] op(+, :, 'lazy-or')=op(+, :, 'lazy-or')
^ Exit: (216) [user] compound_eles(0, op(+, :, 'lazy-or'), op(+, :, 'lazy-or'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'lazy-or')), op(+, :, 'lazy-or'))
^ Call: (215) [user] pfcTraced(op(+, :, 'lazy-or'))
^ Fail: (215) [user] pfcTraced(op(+, :, 'lazy-or'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'lazy-or')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'lazy-or')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'lazy-or')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_327806)
^ Unify: (213) [user] pfcGetSearch(_327806)
Call: (214) [t_l] t_l:pfcSearchTL(_329656)
Fail: (214) [t_l] t_l:pfcSearchTL(_329656)
^ Redo: (213) [user] pfcGetSearch(_327806)
^ Call: (214) [user] pfcSearch(_332430)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _327806=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _356864)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _356864)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'lazy-or')), _356864)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'lazy-or'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _367126)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
Call: (219) [system] is_list(_374622)
Fail: (219) [system] is_list(_374622)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'lazy-or')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'lazy-or')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'lazy-or')))
Call: (220) [system] copy_term('next-operation'(op(+, :, 'lazy-or')), _382016)
Exit: (220) [system] copy_term('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _424678, _424680)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _424678, _424680)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _424678, _424680)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _435920)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _436860)
Call: (225) [system] nonvar(_437718)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _438720)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _439654)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), number_of_clauses(_448848))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), number_of_clauses(_448848))
Call: (225) [system] nonvar(number_of_clauses(_448848))
Exit: (225) [system] nonvar(number_of_clauses(_448848))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_448848), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_448848), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _463692), (prolog_current_choice(_463702), push_current_choice(_463702), clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _463724), pfc_call(_463724)), nb_setval('$pfc_current_choice', _463692))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _463692), user:(prolog_current_choice(_463702), push_current_choice(_463702), clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _463724), pfc_call(_463724)), user:nb_setval('$pfc_current_choice', _463692))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _463692))
Call: (227) [system] nb_current('$pfc_current_choice', _463692)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_463702)
Exit: (226) [system] prolog_current_choice(2927)
^ Call: (226) [user] push_current_choice(2927)
^ Unify: (226) [user] push_current_choice(2927)
Call: (227) [system] nb_current('$pfc_current_choice', _473042)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2927])
Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^ Exit: (226) [user] push_current_choice(2927)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _463724)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _463724)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _481414)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _463692), user:(prolog_current_choice(_463702), push_current_choice(_463702), clause('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608), _463724), pfc_call(_463724)), user:nb_setval('$pfc_current_choice', _463692))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'lazy-or')), _387608))
^ Redo: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Call: (222) [user] pfc_spft(_496284, _496370, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292))
^ Unify: (222) [user] pfc_spft(_496284, _497302, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292))
^ Call: (223) [user] pfcCallSystem('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^ Call: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^ Unify: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
Call: (225) [system] var('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
Fail: (225) [system] var('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^ Redo: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^ Unify: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
Call: (225) [system] callable('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
Exit: (225) [system] callable('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^ Unify: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^ Redo: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^ Unify: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^ Call: (225) [user] predicate_property('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
Call: (228) [system] callable('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
Exit: (228) [system] callable('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_496284, _498162, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _496290, _496292)))
^ Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Call: (225) [user] predicate_property('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Exit: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _12172, _12174)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _12172, _12174)
Call: (228) [system] compound('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Exit: (228) [system] compound('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (228) [system] compound_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _12172, _12174)
Exit: (228) [system] compound_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Call: (225) [user] predicate_property('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _23414)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _24354)
Call: (226) [system] nonvar(_25212)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _26214)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _27148)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Exit: (227) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Call: (225) [user] predicate_property('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), number_of_clauses(_36342))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), number_of_clauses(_36342))
Call: (226) [system] nonvar(number_of_clauses(_36342))
Exit: (226) [system] nonvar(number_of_clauses(_36342))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_36342), user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_36342), user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (228) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Exit: (228) [system] callable('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(731), user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), number_of_clauses(731))
^ Unify: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _51186), (prolog_current_choice(_51196), push_current_choice(_51196), clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _51218), pfc_call(_51218)), nb_setval('$pfc_current_choice', _51186))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _51186), user:(prolog_current_choice(_51196), push_current_choice(_51196), clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _51218), pfc_call(_51218)), user:nb_setval('$pfc_current_choice', _51186))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _51186))
Call: (228) [system] nb_current('$pfc_current_choice', _51186)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_51196)
Exit: (227) [system] prolog_current_choice(2947)
^ Call: (227) [user] push_current_choice(2947)
^ Unify: (227) [user] push_current_choice(2947)
Call: (228) [system] nb_current('$pfc_current_choice', _60536)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2947])
Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^ Exit: (227) [user] push_current_choice(2947)
^ Call: (227) [user] clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _51218)
^ Fail: (227) [user] clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _51218)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _68908)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _51186), user:(prolog_current_choice(_51196), push_current_choice(_51196), clause('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)), _51218), pfc_call(_51218)), user:nb_setval('$pfc_current_choice', _51186))
^ Fail: (224) [user] pfc_call('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_3844, _3858, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852)))
^ Fail: (222) [user] pfc_spft(_3844, _76412, '$nt$'('next-operation'(op(+, :, 'lazy-or')), _3850, _3852))
^ Redo: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'lazy-or')), 'next-operation'(op(+, :, 'lazy-or'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'lazy-or'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_3614)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_3614)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, :, 'lazy-or'))=>_3614)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'lazy-or')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_173718)
Fail: (203) [t_l] t_l:pfcSearchTL(_173718)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_176492)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'lazy-or')))
^ Exit: (197) [user] if_t(into_simple_op(+, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], op(+, :, 'lazy-or')), pfcAdd_Now('next-operation'(op(+, :, 'lazy-or'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), _3422)
Call: (200) [system] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])\=[_197958|_197960]
Exit: (200) [system] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])\=[_197958|_197960]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_201696, _201698), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_201696, _201698), fail)
Call: (204) [user] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Unify: (204) [user] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Call: (205) [user] metta_interp_mode(+, _205412)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Call: (206) [user] metta_interp_mode(load, _210002)
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Call: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _219224)
Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_225700, _225702), once(user:is_compatio0), '$restore_trace'(_225700, _225702))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_225700, _225702), system:once(user:is_compatio0), system:'$restore_trace'(_225700, _225702))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_225700, _225702))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_231318, must_det_ll(user:metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))), (_231318==""->true;our_ansi_format('#ffa505', '~w~n', [_231318]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_231318, must_det_ll(user:metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))), (_231318==""->true;our_ansi_format('#ffa505', '~w~n', [_231318]))))
(: lazy-or
(-> Bool Atom Bool))
; Action: load=metta_atom_asserted('&self',[:,'lazy-or',[->,'Bool','Atom','Bool']])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], metta_atom('&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])))
Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Exit: (205) [user] asserted_do_metta('&self', load, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Exit: (204) [user] asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']])
Call: (204) [system] _3422='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_201696, _201698), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'lazy-or', [->, 'Bool', 'Atom', 'Bool']], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'False', _264510], _264510], ['_x'=_264510], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(165, 9, 31, 165))
^ Exit: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'False', _264510], _264510], ['_x'=_264510], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(165, 9, 31, 165))
^ Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_264510])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_264510])
Call: (196) [apply] apply:maplist_(['_x'=_264510], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_x'=_264510], user:maybe_assign)
Call: (197) [user] maybe_assign('_x'=_264510)
Unify: (197) [user] maybe_assign('_x'=_264510)
^ Call: (198) [user] ignore(_264510=_x)
^ Unify: (198) [system] ignore(user:(_264510=_x))
Call: (199) [system] _264510=_x
Exit: (199) [system] _x=_x
^ Exit: (198) [system] ignore(user:(_x=_x))
Exit: (197) [user] maybe_assign('_x'=_x)
Call: (197) [apply] apply:maplist_([], user:maybe_assign)
Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Call: (197) [system] var([=, ['lazy-or', 'False', _x], _x])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [=, ['lazy-or', 'False', _x], _x]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Call: (197) [system] string([=, ['lazy-or', 'False', _x], _x])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], _344624), pfcAdd_Now('next-operation'(_344624)))
^ Unify: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], _344624), pfcAdd_Now('next-operation'(_344624)))
Call: (198) [user] into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], _344624)
Unify: (198) [user] into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], op(+, =, _347416))
Call: (199) [user] o_s([['lazy-or', 'False', _x], _x], _347416)
Unify: (199) [user] o_s([['lazy-or', 'False', _x], _x], _347416)
Call: (200) [user] o_s(['lazy-or', 'False', _x], _347416)
Unify: (200) [user] o_s(['lazy-or', 'False', _x], _347416)
Call: (201) [user] o_s('lazy-or', _347416)
Unify: (201) [user] o_s('lazy-or', 'lazy-or')
Exit: (201) [user] o_s('lazy-or', 'lazy-or')
Exit: (200) [user] o_s(['lazy-or', 'False', _x], 'lazy-or')
Exit: (199) [user] o_s([['lazy-or', 'False', _x], _x], 'lazy-or')
Exit: (198) [user] into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], op(+, =, 'lazy-or'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^ Call: (200) [user] must_ex(current_why_UU(_368634))
^ Unify: (200) [user] must_ex(current_why_UU(_368634))
Call: (202) [user] current_why_UU(_368634)
Unify: (202) [user] current_why_UU(_368634)
^ Call: (203) [user] get_why_uu(_368634)
^ Unify: (203) [user] get_why_uu(_368634)
^ Call: (204) [user] findall(_374174, current_why(_374174), _374180)
^ Unify: (204) [$bags] findall(_374174, user:current_why(_374174), _374180)
^ Call: (205) [$bags] findall(_374174, user:current_why(_374174), _374180, [])
^ Unify: (205) [$bags] findall(_374174, user:current_why(_374174), _374180, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_374174, user:current_why(_374174), _374180, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_374174, user:current_why(_374174), _374180, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_374174, user:current_why(_374174), _374180, [])
Unify: (207) [$bags] findall_loop(_374174, user:current_why(_374174), _374180, [])
^ Call: (208) [user] bugger:current_why(_374174)
^ Unify: (208) [user] bugger:current_why(_374174)
^ Call: (209) [user] bugger:current_why_data(_374174)
^ Unify: (209) [user] bugger:current_why_data(_374174)
Call: (210) [system] nb_current('$current_why', wp(_374174, _385434))
Fail: (210) [system] nb_current('$current_why', wp(_374174, _385434))
^ Redo: (209) [user] bugger:current_why_data(_374174)
^ Unify: (209) [user] bugger:current_why_data(_374174)
Call: (210) [t_l] t_l:current_why_source(_374174)
Fail: (210) [t_l] t_l:current_why_source(_374174)
^ Fail: (209) [user] bugger:current_why_data(_374174)
^ Redo: (208) [user] bugger:current_why(_374174)
^ Unify: (208) [user] bugger:current_why(mfl4(_392862, _392864, _392866, _392868))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_393818, _393820), once(user:current_mfl4(_392862, _392864, _392866, _392868)), '$restore_trace'(_393818, _393820))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_393818, _393820), system:once(user:current_mfl4(_392862, _392864, _392866, _392868)), system:'$restore_trace'(_393818, _393820))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_393818, _393820))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_392862, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_392862, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_374174, user:current_why(_374174), _374180, [])
Exit: (207) [$bags] findall_loop(_374174, user:current_why(_374174), [P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_374174, user:current_why(_374174), [P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_374174, user:current_why(_374174), [P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_374174, user:current_why(_374174), [P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _368634)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _368634)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_410718, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_10216, _10218)
Fail: (205) [system] [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_10216, _10218)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3598)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3598)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40562)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40562)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40562)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40562)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40562)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _40562)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _40562)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _40562)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _40562)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_403050, _403052)
Fail: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_403050, _403052)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
Call: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
Fail: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _41650)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _41650)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _41650)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61446, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_61446)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61446, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_61446)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61446, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_61446)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61446, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_61446)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _91888)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61446, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_61446)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _61446, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_61446)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), _192300, _192302)
^ Exit: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), user, 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
Call: (213) [system] _196044=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _197914)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _197914)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _200742)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _200742)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')))
^ Call: (215) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), _228052, _228054)
^ Exit: (215) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), user, 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), _229932, _229934)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')), true)
Call: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
Fail: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), _229932, _229934)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
Call: (216) [system] _238338=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _240208)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _240208)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _243036)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, _243036)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')))
^ Call: (214) [user] assert('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (214) [user] assert('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'lazy-or')));assert('next-operation'(op(+, =, 'lazy-or'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'lazy-or')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _299706)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _299706)
Call: (217) [system] var('next-operation'(op(+, =, 'lazy-or')))
Fail: (217) [system] var('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _299706)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _299706)
Call: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _299706)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _299706)
Call: (217) [system] _310858 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _312716)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _312716)
Call: (218) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
Fail: (218) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _312716)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _312716)
Call: (218) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Exit: (218) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), _320126, _320128)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), 'next-operation', [op(+, =, 'lazy-or')])
Call: (218) [lists] lists:member(_312716, ['next-operation', op(+, =, 'lazy-or')])
Unify: (218) [lists] lists:member(_312716, ['next-operation', op(+, =, 'lazy-or')])
Call: (219) [lists] lists:member_([op(+, =, 'lazy-or')], _312716, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'lazy-or')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _299706)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _299706)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _299706)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _299706)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _299706)
Call: (218) [system] _299706='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, =, 'lazy-or')], _312716, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'lazy-or')], _312716, 'next-operation')
Call: (220) [lists] lists:member_([], _312716, op(+, =, 'lazy-or'))
Unify: (220) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
Exit: (220) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
Exit: (219) [lists] lists:member_([op(+, =, 'lazy-or')], op(+, =, 'lazy-or'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, =, 'lazy-or'), ['next-operation', op(+, =, 'lazy-or')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^ Call: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _299706)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _299706)
Call: (218) [system] var(op(+, =, 'lazy-or'))
Fail: (218) [system] var(op(+, =, 'lazy-or'))
^ Redo: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _299706)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), _299706)
Call: (218) [system] compound(op(+, =, 'lazy-or'))
Exit: (218) [system] compound(op(+, =, 'lazy-or'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _299706=op(+, =, 'lazy-or')
Exit: (218) [system] op(+, =, 'lazy-or')=op(+, =, 'lazy-or')
^ Exit: (217) [user] compound_eles(0, op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^ Call: (216) [user] pfcIgnored(op(+, =, 'lazy-or'))
^ Fail: (216) [user] pfcIgnored(op(+, =, 'lazy-or'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _367506)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _367506)
Call: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
Fail: (216) [system] var('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _367506)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _367506)
Call: (216) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _367506)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), _367506)
Call: (216) [system] _378658 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _380516)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _380516)
Call: (217) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
Fail: (217) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _380516)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), _380516)
Call: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'lazy-or')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), _387926, _387928)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'lazy-or')), 'next-operation', [op(+, =, 'lazy-or')])
Call: (217) [lists] lists:member(_380516, ['next-operation', op(+, =, 'lazy-or')])
Unify: (217) [lists] lists:member(_380516, ['next-operation', op(+, =, 'lazy-or')])
Call: (218) [lists] lists:member_([op(+, =, 'lazy-or')], _380516, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, 'lazy-or')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'lazy-or')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _367506)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _367506)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _367506)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _367506)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _367506)
Call: (217) [system] _367506='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, 'lazy-or')], _380516, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'lazy-or')], _380516, 'next-operation')
Call: (219) [lists] lists:member_([], _380516, op(+, =, 'lazy-or'))
Unify: (219) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
Exit: (219) [lists] lists:member_([], op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
Exit: (218) [lists] lists:member_([op(+, =, 'lazy-or')], op(+, =, 'lazy-or'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, 'lazy-or'), ['next-operation', op(+, =, 'lazy-or')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^ Call: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _367506)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _367506)
Call: (217) [system] var(op(+, =, 'lazy-or'))
Fail: (217) [system] var(op(+, =, 'lazy-or'))
^ Redo: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _367506)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), _367506)
Call: (217) [system] compound(op(+, =, 'lazy-or'))
Exit: (217) [system] compound(op(+, =, 'lazy-or'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _367506=op(+, =, 'lazy-or')
Exit: (217) [system] op(+, =, 'lazy-or')=op(+, =, 'lazy-or')
^ Exit: (216) [user] compound_eles(0, op(+, =, 'lazy-or'), op(+, =, 'lazy-or'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'lazy-or')), op(+, =, 'lazy-or'))
^ Call: (215) [user] pfcTraced(op(+, =, 'lazy-or'))
^ Fail: (215) [user] pfcTraced(op(+, =, 'lazy-or'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'lazy-or')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'lazy-or')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_15356)
^ Unify: (213) [user] pfcGetSearch(_15356)
Call: (214) [t_l] t_l:pfcSearchTL(_17206)
Fail: (214) [t_l] t_l:pfcSearchTL(_17206)
^ Redo: (213) [user] pfcGetSearch(_15356)
^ Call: (214) [user] pfcSearch(_19980)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _15356=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _44414)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _44414)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _44414)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'lazy-or'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _54676)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
Call: (219) [system] is_list(_62172)
Fail: (219) [system] is_list(_62172)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'lazy-or')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'lazy-or')))
Call: (220) [system] copy_term('next-operation'(op(+, =, 'lazy-or')), _69566)
Exit: (220) [system] copy_term('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _112228, _112230)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _112228, _112230)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _112228, _112230)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _123470)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _124410)
Call: (225) [system] nonvar(_125268)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _126270)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _127204)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), number_of_clauses(_136398))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), number_of_clauses(_136398))
Call: (225) [system] nonvar(number_of_clauses(_136398))
Exit: (225) [system] nonvar(number_of_clauses(_136398))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_136398), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_136398), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _151242), (prolog_current_choice(_151252), push_current_choice(_151252), clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _151274), pfc_call(_151274)), nb_setval('$pfc_current_choice', _151242))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _151242), user:(prolog_current_choice(_151252), push_current_choice(_151252), clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _151274), pfc_call(_151274)), user:nb_setval('$pfc_current_choice', _151242))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _151242))
Call: (227) [system] nb_current('$pfc_current_choice', _151242)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_151252)
Exit: (226) [system] prolog_current_choice(2930)
^ Call: (226) [user] push_current_choice(2930)
^ Unify: (226) [user] push_current_choice(2930)
Call: (227) [system] nb_current('$pfc_current_choice', _160592)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2930])
Exit: (227) [system] b_setval('$pfc_current_choice', [2930])
^ Exit: (226) [user] push_current_choice(2930)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _151274)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _151274)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _168964)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _151242), user:(prolog_current_choice(_151252), push_current_choice(_151252), clause('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158), _151274), pfc_call(_151274)), user:nb_setval('$pfc_current_choice', _151242))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'lazy-or')), _75158))
^ Redo: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (222) [user] pfc_spft(_183834, _183920, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842))
^ Unify: (222) [user] pfc_spft(_183834, _184852, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842))
^ Call: (223) [user] pfcCallSystem('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Call: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Call: (225) [system] var('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Fail: (225) [system] var('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Redo: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Call: (225) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Exit: (225) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Redo: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Call: (225) [user] predicate_property('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Call: (228) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Exit: (228) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Call: (225) [user] predicate_property('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Call: (227) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Exit: (227) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _219992, _219994)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _219992, _219994)
Call: (228) [system] compound('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Exit: (228) [system] compound('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Call: (228) [system] compound_name_arity('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _219992, _219994)
Exit: (228) [system] compound_name_arity('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Call: (225) [user] predicate_property('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _231234)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _232174)
Call: (226) [system] nonvar(_233032)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _234034)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _234968)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Call: (227) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Exit: (227) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Call: (225) [user] predicate_property('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), number_of_clauses(_244162))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), number_of_clauses(_244162))
Call: (226) [system] nonvar(number_of_clauses(_244162))
Exit: (226) [system] nonvar(number_of_clauses(_244162))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_244162), user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_244162), user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Call: (228) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Exit: (228) [system] callable('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(733), user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), number_of_clauses(733))
^ Unify: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _259006), (prolog_current_choice(_259016), push_current_choice(_259016), clause('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _259038), pfc_call(_259038)), nb_setval('$pfc_current_choice', _259006))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _259006), user:(prolog_current_choice(_259016), push_current_choice(_259016), clause('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _259038), pfc_call(_259038)), user:nb_setval('$pfc_current_choice', _259006))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _259006))
Call: (228) [system] nb_current('$pfc_current_choice', _259006)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_259016)
Exit: (227) [system] prolog_current_choice(2950)
^ Call: (227) [user] push_current_choice(2950)
^ Unify: (227) [user] push_current_choice(2950)
Call: (228) [system] nb_current('$pfc_current_choice', _268356)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2950])
Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (227) [user] push_current_choice(2950)
^ Call: (227) [user] clause('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _259038)
^ Fail: (227) [user] clause('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _259038)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _276728)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _259006), user:(prolog_current_choice(_259016), push_current_choice(_259016), clause('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)), _259038), pfc_call(_259038)), user:nb_setval('$pfc_current_choice', _259006))
^ Fail: (224) [user] pfc_call('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_183834, _185712, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842)))
^ Fail: (222) [user] pfc_spft(_183834, _284232, '$nt$'('next-operation'(op(+, =, 'lazy-or')), _183840, _183842))
^ Redo: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'lazy-or'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3624, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_3624)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3624, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_3624)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3624, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_3624)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_381538)
Fail: (203) [t_l] t_l:pfcSearchTL(_381538)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_384312)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'False', _x], _x], op(+, =, 'lazy-or')), pfcAdd_Now('next-operation'(op(+, =, 'lazy-or'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), _3422)
Call: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])\=[_405778|_405780]
Exit: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])\=[_405778|_405780]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'), error(_409516, _409518), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->_3422='True';_3422='False'), error(_409516, _409518), fail)
Call: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])
Unify: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])
Call: (205) [user] metta_interp_mode(+, _413232)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
Call: (206) [user] metta_interp_mode(load, _417822)
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
Call: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _427044)
Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_433520, _433522), once(user:is_compatio0), '$restore_trace'(_433520, _433522))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_433520, _433522), system:once(user:is_compatio0), system:'$restore_trace'(_433520, _433522))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_433520, _433522))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_439138, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))), (_439138==""->true;our_ansi_format('#ffa505', '~w~n', [_439138]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_439138, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))), (_439138==""->true;our_ansi_format('#ffa505', '~w~n', [_439138]))))
(=
(lazy-or False $x) $x)
; Action: load=metta_atom_asserted('&self',[=,['lazy-or','False',_x],_x])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'False', _x], _x], metta_atom('&self', [=, ['lazy-or', 'False', _x], _x])))
Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'False', _x], _x], [=, ['lazy-or', 'False', _x], _x])
Exit: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'False', _x], _x])
Exit: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x])
Call: (204) [system] _3422='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->'True'='True';'True'='False'), error(_409516, _409518), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'False', _x], _x]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'False', _x], _x], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'True', _472386], 'True'], ['_x'=_472386], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(191, 10, 25, 191))
^ Exit: (194) [user] metta_file_buffer(+, [=, ['lazy-or', 'True', _472386], 'True'], ['_x'=_472386], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(191, 10, 25, 191))
^ Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_472386])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_472386])
Call: (196) [apply] apply:maplist_(['_x'=_472386], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_x'=_472386], user:maybe_assign)
Call: (197) [user] maybe_assign('_x'=_472386)
Unify: (197) [user] maybe_assign('_x'=_472386)
^ Call: (198) [user] ignore(_472386=_x)
^ Unify: (198) [system] ignore(user:(_472386=_x))
Call: (199) [system] _472386=_x
Exit: (199) [system] _x=_x
^ Exit: (198) [system] ignore(user:(_x=_x))
Exit: (197) [user] maybe_assign('_x'=_x)
Call: (197) [apply] apply:maplist_([], user:maybe_assign)
Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Call: (197) [system] var([=, ['lazy-or', 'True', _x], 'True'])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [=, ['lazy-or', 'True', _x], 'True']==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Call: (197) [system] string([=, ['lazy-or', 'True', _x], 'True'])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], _32316), pfcAdd_Now('next-operation'(_32316)))
^ Unify: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], _32316), pfcAdd_Now('next-operation'(_32316)))
Call: (198) [user] into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], _32316)
Unify: (198) [user] into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], op(+, =, _35108))
Call: (199) [user] o_s([['lazy-or', 'True', _x], 'True'], _35108)
Unify: (199) [user] o_s([['lazy-or', 'True', _x], 'True'], _35108)
Call: (200) [user] o_s(['lazy-or', 'True', _x], _35108)
Unify: (200) [user] o_s(['lazy-or', 'True', _x], _35108)
Call: (201) [user] o_s('lazy-or', _35108)
Unify: (201) [user] o_s('lazy-or', 'lazy-or')
Exit: (201) [user] o_s('lazy-or', 'lazy-or')
Exit: (200) [user] o_s(['lazy-or', 'True', _x], 'lazy-or')
Exit: (199) [user] o_s([['lazy-or', 'True', _x], 'True'], 'lazy-or')
Exit: (198) [user] into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], op(+, =, 'lazy-or'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'lazy-or'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^ Call: (200) [user] must_ex(current_why_UU(_56326))
^ Unify: (200) [user] must_ex(current_why_UU(_56326))
Call: (202) [user] current_why_UU(_56326)
Unify: (202) [user] current_why_UU(_56326)
^ Call: (203) [user] get_why_uu(_56326)
^ Unify: (203) [user] get_why_uu(_56326)
^ Call: (204) [user] findall(_61866, current_why(_61866), _61872)
^ Unify: (204) [$bags] findall(_61866, user:current_why(_61866), _61872)
^ Call: (205) [$bags] findall(_61866, user:current_why(_61866), _61872, [])
^ Unify: (205) [$bags] findall(_61866, user:current_why(_61866), _61872, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_61866, user:current_why(_61866), _61872, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_61866, user:current_why(_61866), _61872, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_61866, user:current_why(_61866), _61872, [])
Unify: (207) [$bags] findall_loop(_61866, user:current_why(_61866), _61872, [])
^ Call: (208) [user] bugger:current_why(_61866)
^ Unify: (208) [user] bugger:current_why(_61866)
^ Call: (209) [user] bugger:current_why_data(_61866)
^ Unify: (209) [user] bugger:current_why_data(_61866)
Call: (210) [system] nb_current('$current_why', wp(_61866, _73126))
Fail: (210) [system] nb_current('$current_why', wp(_61866, _73126))
^ Redo: (209) [user] bugger:current_why_data(_61866)
^ Unify: (209) [user] bugger:current_why_data(_61866)
Call: (210) [t_l] t_l:current_why_source(_61866)
Fail: (210) [t_l] t_l:current_why_source(_61866)
^ Fail: (209) [user] bugger:current_why_data(_61866)
^ Redo: (208) [user] bugger:current_why(_61866)
^ Unify: (208) [user] bugger:current_why(mfl4(_80554, _80556, _80558, _80560))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_81510, _81512), once(user:current_mfl4(_80554, _80556, _80558, _80560)), '$restore_trace'(_81510, _81512))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_81510, _81512), system:once(user:current_mfl4(_80554, _80556, _80558, _80560)), system:'$restore_trace'(_81510, _81512))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_81510, _81512))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_80554, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_80554, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_61866, user:current_why(_61866), _61872, [])
Exit: (207) [$bags] findall_loop(_61866, user:current_why(_61866), [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_61866, user:current_why(_61866), [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_61866, user:current_why(_61866), [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_61866, user:current_why(_61866), [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _56326)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _56326)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_217972, _217974)
Fail: (205) [system] [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_217972, _217974)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _56326)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _56326)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _248326)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _248326)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _248326)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _248326)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _248326)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _248326)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _248326)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _248326)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _248326)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_98408, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_90818, _90820)
Fail: (206) [system] P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_90818, _90820)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3598)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
Call: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
Fail: (203) [system] is_list('next-operation'(op(+, =, 'lazy-or')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _249132)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _249132)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'lazy-or')), _249132)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _299370)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'lazy-or')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), _399782, _399784)
^ Exit: (212) [user] strip_module('next-operation'(op(+, =, 'lazy-or')), user, 'next-operation'(op(+, =, 'lazy-or')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
Call: (213) [system] _403526=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'lazy-or')), true, _405396)
^ Exit: (213) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, (0x55fc823f8a80))
Call: (213) [$syspreds] clause_property((0x55fc823f8a80), module(user))
Unify: (213) [$syspreds] clause_property((0x55fc823f8a80), module(user))
Exit: (213) [$syspreds] clause_property((0x55fc823f8a80), module(user))
^ Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true, (0x55fc823f8a80))
^ Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true, (0x55fc823f8a80))
^ Call: (214) [user] clause(_411952, _411954, (0x55fc823f8a80))
^ Exit: (214) [user] clause('next-operation'(op(+, =, 'lazy-or')), true, (0x55fc823f8a80))
^ Call: (214) [user] strip_m('next-operation'(op(+, =, 'lazy-or')), _413848)
^ Unify: (214) [user] strip_m('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
^ Exit: (214) [user] strip_m('next-operation'(op(+, =, 'lazy-or')), 'next-operation'(op(+, =, 'lazy-or')))
Call: (214) [system] 'next-operation'(op(+, =, 'lazy-or'))=@='next-operation'(op(+, =, 'lazy-or'))
Exit: (214) [system] 'next-operation'(op(+, =, 'lazy-or'))=@='next-operation'(op(+, =, 'lazy-or'))
^ Call: (214) [user] strip_m(true, _418490)
^ Unify: (214) [user] strip_m(true, true)
^ Exit: (214) [user] strip_m(true, true)
Call: (214) [system] cl('next-operation'(op(+, =, 'lazy-or')), true)=@=cl('next-operation'(op(+, =, 'lazy-or')), true)
Exit: (214) [system] cl('next-operation'(op(+, =, 'lazy-or')), true)=@=cl('next-operation'(op(+, =, 'lazy-or')), true)
^ Exit: (213) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true, (0x55fc823f8a80))
^ Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Exit: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'lazy-or')), true)
^ Fail: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')), true)
^ Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))
^ Redo: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (209) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))))
Unify: (209) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))))
Exit: (209) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'lazy-or')))))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _268928, (notrace, wdmsg(('next-operation'(op(+, =, 'lazy-or'))=>_268928)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'lazy-or')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_494936)
Fail: (203) [t_l] t_l:pfcSearchTL(_494936)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_497710)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'lazy-or')))
^ Exit: (197) [user] if_t(into_simple_op(+, [=, ['lazy-or', 'True', _x], 'True'], op(+, =, 'lazy-or')), pfcAdd_Now('next-operation'(op(+, =, 'lazy-or'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), _3422)
Call: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])\=[_519176|_519178]
Exit: (200) [system] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])\=[_519176|_519178]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'), error(_522914, _522916), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->_3422='True';_3422='False'), error(_3650, _3652), fail)
Call: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])
Unify: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])
Call: (205) [user] metta_interp_mode(+, _6284)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
Call: (206) [user] metta_interp_mode(load, _10874)
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
Call: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _20096)
Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_26572, _26574), once(user:is_compatio0), '$restore_trace'(_26572, _26574))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_26572, _26574), system:once(user:is_compatio0), system:'$restore_trace'(_26572, _26574))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_26572, _26574))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_32190, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))), (_32190==""->true;our_ansi_format('#ffa505', '~w~n', [_32190]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_32190, must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))), (_32190==""->true;our_ansi_format('#ffa505', '~w~n', [_32190]))))
(=
(lazy-or True $x) True)
; Action: load=metta_atom_asserted('&self',[=,['lazy-or','True',_x],'True'])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['lazy-or', 'True', _x], 'True'], metta_atom('&self', [=, ['lazy-or', 'True', _x], 'True'])))
Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['lazy-or', 'True', _x], 'True'], [=, ['lazy-or', 'True', _x], 'True'])
Exit: (205) [user] asserted_do_metta('&self', load, [=, ['lazy-or', 'True', _x], 'True'])
Exit: (204) [user] asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True'])
Call: (204) [system] _3422='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->'True'='True';'True'='False'), error(_3650, _3652), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['lazy-or', 'True', _x], 'True']), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['lazy-or', 'True', _x], 'True'], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, [:, 'is-expression', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(218, 11, 26, 218))
^ Exit: (194) [user] metta_file_buffer(+, [:, 'is-expression', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(218, 11, 26, 218))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] var([:, 'is-expression', [->, 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [:, 'is-expression', [->, 'Atom', 'Bool']]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] string([:, 'is-expression', [->, 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], _135344), pfcAdd_Now('next-operation'(_135344)))
^ Unify: (197) [user] if_t(into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], _135344), pfcAdd_Now('next-operation'(_135344)))
Call: (198) [user] into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], _135344)
Unify: (198) [user] into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], op(+, :, _138136))
Call: (199) [user] o_s(['is-expression', [->, 'Atom', 'Bool']], _138136)
Unify: (199) [user] o_s(['is-expression', [->, 'Atom', 'Bool']], _138136)
Call: (200) [user] o_s('is-expression', _138136)
Unify: (200) [user] o_s('is-expression', 'is-expression')
Exit: (200) [user] o_s('is-expression', 'is-expression')
Exit: (199) [user] o_s(['is-expression', [->, 'Atom', 'Bool']], 'is-expression')
Exit: (198) [user] into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], op(+, :, 'is-expression'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-expression')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-expression')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-expression'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')))
^ Call: (200) [user] must_ex(current_why_UU(_156606))
^ Unify: (200) [user] must_ex(current_why_UU(_156606))
Call: (202) [user] current_why_UU(_156606)
Unify: (202) [user] current_why_UU(_156606)
^ Call: (203) [user] get_why_uu(_156606)
^ Unify: (203) [user] get_why_uu(_156606)
^ Call: (204) [user] findall(_162146, current_why(_162146), _162152)
^ Unify: (204) [$bags] findall(_162146, user:current_why(_162146), _162152)
^ Call: (205) [$bags] findall(_162146, user:current_why(_162146), _162152, [])
^ Unify: (205) [$bags] findall(_162146, user:current_why(_162146), _162152, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_162146, user:current_why(_162146), _162152, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_162146, user:current_why(_162146), _162152, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_162146, user:current_why(_162146), _162152, [])
Unify: (207) [$bags] findall_loop(_162146, user:current_why(_162146), _162152, [])
^ Call: (208) [user] bugger:current_why(_162146)
^ Unify: (208) [user] bugger:current_why(_162146)
^ Call: (209) [user] bugger:current_why_data(_162146)
^ Unify: (209) [user] bugger:current_why_data(_162146)
Call: (210) [system] nb_current('$current_why', wp(_162146, _173406))
Fail: (210) [system] nb_current('$current_why', wp(_162146, _173406))
^ Redo: (209) [user] bugger:current_why_data(_162146)
^ Unify: (209) [user] bugger:current_why_data(_162146)
Call: (210) [t_l] t_l:current_why_source(_162146)
Fail: (210) [t_l] t_l:current_why_source(_162146)
^ Fail: (209) [user] bugger:current_why_data(_162146)
^ Redo: (208) [user] bugger:current_why(_162146)
^ Unify: (208) [user] bugger:current_why(mfl4(_180834, _180836, _180838, _180840))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_181790, _181792), once(user:current_mfl4(_180834, _180836, _180838, _180840)), '$restore_trace'(_181790, _181792))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_181790, _181792), system:once(user:current_mfl4(_180834, _180836, _180838, _180840)), system:'$restore_trace'(_181790, _181792))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_181790, _181792))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_180834, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_180834, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_162146, user:current_why(_162146), _162152, [])
Exit: (207) [$bags] findall_loop(_162146, user:current_why(_162146), [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_162146, user:current_why(_162146), [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_162146, user:current_why(_162146), [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_162146, user:current_why(_162146), [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _156606)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _156606)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_318286, _318288)
Fail: (205) [system] [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_318286, _318288)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _156606)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _156606)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _348648)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _348648)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _348648)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _348648)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _348648)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _348648)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _348648)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _348648)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_198690, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3628)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_191926, _191928)
Fail: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_191926, _191928)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
Call: (203) [system] is_list('next-operation'(op(+, :, 'is-expression')))
Fail: (203) [system] is_list('next-operation'(op(+, :, 'is-expression')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _350240)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _350240)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _350240)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _370036, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_370036)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _370036, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_370036)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _370036, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_370036)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _370036, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_370036)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _400478)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _370036, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_370036)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _370036, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_370036)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-expression')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-expression')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, :, 'is-expression')), _500890, _500892)
^ Exit: (212) [user] strip_module('next-operation'(op(+, :, 'is-expression')), user, 'next-operation'(op(+, :, 'is-expression')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
Call: (213) [system] _504634=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _506504)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _506504)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _509332)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _509332)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-expression')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')))
^ Call: (215) [user] strip_module('next-operation'(op(+, :, 'is-expression')), _18832, _18834)
^ Exit: (215) [user] strip_module('next-operation'(op(+, :, 'is-expression')), user, 'next-operation'(op(+, :, 'is-expression')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), _20712, _20714)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')), true)
Call: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
Fail: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), _20712, _20714)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
Call: (216) [system] _29118=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _30988)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _30988)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-expression')), true, _33816)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'is-expression')), true, _33816)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-expression')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-expression')))
^ Call: (214) [user] assert('next-operation'(op(+, :, 'is-expression')))
^ Exit: (214) [user] assert('next-operation'(op(+, :, 'is-expression')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-expression')));assert('next-operation'(op(+, :, 'is-expression'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-expression')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-expression')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _90486)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _90486)
Call: (217) [system] var('next-operation'(op(+, :, 'is-expression')))
Fail: (217) [system] var('next-operation'(op(+, :, 'is-expression')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _90486)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _90486)
Call: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _90486)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _90486)
Call: (217) [system] _101638 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _103496)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _103496)
Call: (218) [system] is_list('next-operation'(op(+, :, 'is-expression')))
Fail: (218) [system] is_list('next-operation'(op(+, :, 'is-expression')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _103496)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _103496)
Call: (218) [system] compound('next-operation'(op(+, :, 'is-expression')))
Exit: (218) [system] compound('next-operation'(op(+, :, 'is-expression')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), _110906, _110908)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), 'next-operation', [op(+, :, 'is-expression')])
Call: (218) [lists] lists:member(_103496, ['next-operation', op(+, :, 'is-expression')])
Unify: (218) [lists] lists:member(_103496, ['next-operation', op(+, :, 'is-expression')])
Call: (219) [lists] lists:member_([op(+, :, 'is-expression')], _103496, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-expression')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _90486)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _90486)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _90486)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _90486)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _90486)
Call: (218) [system] _90486='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, :, 'is-expression')], _103496, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'is-expression')], _103496, 'next-operation')
Call: (220) [lists] lists:member_([], _103496, op(+, :, 'is-expression'))
Unify: (220) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
Exit: (220) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
Exit: (219) [lists] lists:member_([op(+, :, 'is-expression')], op(+, :, 'is-expression'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, :, 'is-expression'), ['next-operation', op(+, :, 'is-expression')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^ Call: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _90486)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _90486)
Call: (218) [system] var(op(+, :, 'is-expression'))
Fail: (218) [system] var(op(+, :, 'is-expression'))
^ Redo: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _90486)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'is-expression'), _90486)
Call: (218) [system] compound(op(+, :, 'is-expression'))
Exit: (218) [system] compound(op(+, :, 'is-expression'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _90486=op(+, :, 'is-expression')
Exit: (218) [system] op(+, :, 'is-expression')=op(+, :, 'is-expression')
^ Exit: (217) [user] compound_eles(0, op(+, :, 'is-expression'), op(+, :, 'is-expression'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^ Call: (216) [user] pfcIgnored(op(+, :, 'is-expression'))
^ Fail: (216) [user] pfcIgnored(op(+, :, 'is-expression'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-expression')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _158286)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _158286)
Call: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
Fail: (216) [system] var('next-operation'(op(+, :, 'is-expression')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _158286)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _158286)
Call: (216) [system] compound('next-operation'(op(+, :, 'is-expression')))
Exit: (216) [system] compound('next-operation'(op(+, :, 'is-expression')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _158286)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), _158286)
Call: (216) [system] _169438 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _171296)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _171296)
Call: (217) [system] is_list('next-operation'(op(+, :, 'is-expression')))
Fail: (217) [system] is_list('next-operation'(op(+, :, 'is-expression')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _171296)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), _171296)
Call: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'is-expression')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), _178706, _178708)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-expression')), 'next-operation', [op(+, :, 'is-expression')])
Call: (217) [lists] lists:member(_171296, ['next-operation', op(+, :, 'is-expression')])
Unify: (217) [lists] lists:member(_171296, ['next-operation', op(+, :, 'is-expression')])
Call: (218) [lists] lists:member_([op(+, :, 'is-expression')], _171296, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, :, 'is-expression')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-expression')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _158286)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _158286)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _158286)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _158286)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _158286)
Call: (217) [system] _158286='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, :, 'is-expression')], _171296, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'is-expression')], _171296, 'next-operation')
Call: (219) [lists] lists:member_([], _171296, op(+, :, 'is-expression'))
Unify: (219) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
Exit: (219) [lists] lists:member_([], op(+, :, 'is-expression'), op(+, :, 'is-expression'))
Exit: (218) [lists] lists:member_([op(+, :, 'is-expression')], op(+, :, 'is-expression'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, :, 'is-expression'), ['next-operation', op(+, :, 'is-expression')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^ Call: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _158286)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _158286)
Call: (217) [system] var(op(+, :, 'is-expression'))
Fail: (217) [system] var(op(+, :, 'is-expression'))
^ Redo: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _158286)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'is-expression'), _158286)
Call: (217) [system] compound(op(+, :, 'is-expression'))
Exit: (217) [system] compound(op(+, :, 'is-expression'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _158286=op(+, :, 'is-expression')
Exit: (217) [system] op(+, :, 'is-expression')=op(+, :, 'is-expression')
^ Exit: (216) [user] compound_eles(0, op(+, :, 'is-expression'), op(+, :, 'is-expression'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-expression')), op(+, :, 'is-expression'))
^ Call: (215) [user] pfcTraced(op(+, :, 'is-expression'))
^ Fail: (215) [user] pfcTraced(op(+, :, 'is-expression'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-expression')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-expression')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-expression')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_324698)
^ Unify: (213) [user] pfcGetSearch(_324698)
Call: (214) [t_l] t_l:pfcSearchTL(_326548)
Fail: (214) [t_l] t_l:pfcSearchTL(_326548)
^ Redo: (213) [user] pfcGetSearch(_324698)
^ Call: (214) [user] pfcSearch(_329322)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _324698=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _353756)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _353756)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-expression')), _353756)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'is-expression'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _364018)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
Call: (219) [system] is_list(_371514)
Fail: (219) [system] is_list(_371514)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-expression')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-expression')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-expression')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-expression')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-expression')))
Call: (220) [system] copy_term('next-operation'(op(+, :, 'is-expression')), _378908)
Exit: (220) [system] copy_term('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _421570, _421572)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _421570, _421572)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _421570, _421572)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _432812)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _433752)
Call: (225) [system] nonvar(_434610)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _435612)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _436546)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), number_of_clauses(_445740))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), number_of_clauses(_445740))
Call: (225) [system] nonvar(number_of_clauses(_445740))
Exit: (225) [system] nonvar(number_of_clauses(_445740))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_445740), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_445740), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _460584), (prolog_current_choice(_460594), push_current_choice(_460594), clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _460616), pfc_call(_460616)), nb_setval('$pfc_current_choice', _460584))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _460584), user:(prolog_current_choice(_460594), push_current_choice(_460594), clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _460616), pfc_call(_460616)), user:nb_setval('$pfc_current_choice', _460584))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _460584))
Call: (227) [system] nb_current('$pfc_current_choice', _460584)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_460594)
Exit: (226) [system] prolog_current_choice(2927)
^ Call: (226) [user] push_current_choice(2927)
^ Unify: (226) [user] push_current_choice(2927)
Call: (227) [system] nb_current('$pfc_current_choice', _469934)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2927])
Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^ Exit: (226) [user] push_current_choice(2927)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _460616)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _460616)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _478306)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _460584), user:(prolog_current_choice(_460594), push_current_choice(_460594), clause('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500), _460616), pfc_call(_460616)), user:nb_setval('$pfc_current_choice', _460584))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-expression')), _384500))
^ Redo: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Call: (222) [user] pfc_spft(_493176, _493262, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184))
^ Unify: (222) [user] pfc_spft(_493176, _494194, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184))
^ Call: (223) [user] pfcCallSystem('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^ Call: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^ Unify: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
Call: (225) [system] var('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
Fail: (225) [system] var('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^ Redo: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^ Unify: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
Call: (225) [system] callable('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
Exit: (225) [system] callable('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^ Unify: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^ Redo: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^ Unify: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^ Call: (225) [user] predicate_property('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
Call: (228) [system] callable('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
Exit: (228) [system] callable('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^ Unify: (224) [user] pfc_call('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)))
^ Call: (225) [user] predicate_property('$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_493176, _495054, '$nt$'('next-operation'(op(+, :, 'is-expression')), _493182, _493184)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Exit: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _9236, _9238)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _9236, _9238)
Call: (228) [system] compound('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Exit: (228) [system] compound('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (228) [system] compound_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _9236, _9238)
Exit: (228) [system] compound_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Unify: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Call: (225) [user] predicate_property('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _20478)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _21418)
Call: (226) [system] nonvar(_22276)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _23278)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _24212)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Exit: (227) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Call: (225) [user] predicate_property('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), number_of_clauses(_33406))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), number_of_clauses(_33406))
Call: (226) [system] nonvar(number_of_clauses(_33406))
Exit: (226) [system] nonvar(number_of_clauses(_33406))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_33406), user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_33406), user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (228) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Exit: (228) [system] callable('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(737), user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), number_of_clauses(737))
^ Unify: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _48250), (prolog_current_choice(_48260), push_current_choice(_48260), clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _48282), pfc_call(_48282)), nb_setval('$pfc_current_choice', _48250))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _48250), user:(prolog_current_choice(_48260), push_current_choice(_48260), clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _48282), pfc_call(_48282)), user:nb_setval('$pfc_current_choice', _48250))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _48250))
Call: (228) [system] nb_current('$pfc_current_choice', _48250)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_48260)
Exit: (227) [system] prolog_current_choice(2947)
^ Call: (227) [user] push_current_choice(2947)
^ Unify: (227) [user] push_current_choice(2947)
Call: (228) [system] nb_current('$pfc_current_choice', _57600)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2947])
Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^ Exit: (227) [user] push_current_choice(2947)
^ Call: (227) [user] clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _48282)
^ Fail: (227) [user] clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _48282)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _65972)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _48250), user:(prolog_current_choice(_48260), push_current_choice(_48260), clause('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)), _48282), pfc_call(_48282)), user:nb_setval('$pfc_current_choice', _48250))
^ Fail: (224) [user] pfc_call('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_3838, _3852, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846)))
^ Fail: (222) [user] pfc_spft(_3838, _73476, '$nt$'('next-operation'(op(+, :, 'is-expression')), _3844, _3846))
^ Redo: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-expression')), 'next-operation'(op(+, :, 'is-expression'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-expression')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-expression')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-expression'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-expression')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_3608)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-expression'))=>_3608)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-expression')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_170782)
Fail: (203) [t_l] t_l:pfcSearchTL(_170782)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_173556)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-expression')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-expression')))
^ Exit: (197) [user] if_t(into_simple_op(+, [:, 'is-expression', [->, 'Atom', 'Bool']], op(+, :, 'is-expression')), pfcAdd_Now('next-operation'(op(+, :, 'is-expression'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), _3422)
Call: (200) [system] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])\=[_195022|_195024]
Exit: (200) [system] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])\=[_195022|_195024]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_198760, _198762), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_198760, _198762), fail)
Call: (204) [user] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])
Unify: (204) [user] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])
Call: (205) [user] metta_interp_mode(+, _202476)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
Call: (206) [user] metta_interp_mode(load, _207066)
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
Call: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _216288)
Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_222764, _222766), once(user:is_compatio0), '$restore_trace'(_222764, _222766))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_222764, _222766), system:once(user:is_compatio0), system:'$restore_trace'(_222764, _222766))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_222764, _222766))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_228382, must_det_ll(user:metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))), (_228382==""->true;our_ansi_format('#ffa505', '~w~n', [_228382]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_228382, must_det_ll(user:metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))), (_228382==""->true;our_ansi_format('#ffa505', '~w~n', [_228382]))))
(: is-expression
(-> Atom Bool))
; Action: load=metta_atom_asserted('&self',[:,'is-expression',[->,'Atom','Bool']])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-expression', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-expression', [->, 'Atom', 'Bool']])))
Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']], [:, 'is-expression', [->, 'Atom', 'Bool']])
Exit: (205) [user] asserted_do_metta('&self', load, [:, 'is-expression', [->, 'Atom', 'Bool']])
Exit: (204) [user] asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']])
Call: (204) [system] _3422='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_198760, _198762), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-expression', [->, 'Atom', 'Bool']]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-expression', [->, 'Atom', 'Bool']], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, [=, ['is-expression', _261562], [==, ['get-metatype', _261562], 'Expression']], ['_x'=_261562], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(252, 13, 32, 252))
^ Exit: (194) [user] metta_file_buffer(+, [=, ['is-expression', _261562], [==, ['get-metatype', _261562], 'Expression']], ['_x'=_261562], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(252, 13, 32, 252))
^ Call: (195) [user] apply:maplist(maybe_assign, ['_x'=_261562])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_261562])
Call: (196) [apply] apply:maplist_(['_x'=_261562], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_x'=_261562], user:maybe_assign)
Call: (197) [user] maybe_assign('_x'=_261562)
Unify: (197) [user] maybe_assign('_x'=_261562)
^ Call: (198) [user] ignore(_261562=_x)
^ Unify: (198) [system] ignore(user:(_261562=_x))
Call: (199) [system] _261562=_x
Exit: (199) [system] _x=_x
^ Exit: (198) [system] ignore(user:(_x=_x))
Exit: (197) [user] maybe_assign('_x'=_x)
Call: (197) [apply] apply:maplist_([], user:maybe_assign)
Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_x'=_x])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Call: (197) [system] var([=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Call: (197) [system] string([=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _341706), pfcAdd_Now('next-operation'(_341706)))
^ Unify: (197) [user] if_t(into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _341706), pfcAdd_Now('next-operation'(_341706)))
Call: (198) [user] into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _341706)
Unify: (198) [user] into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], op(+, =, _344498))
Call: (199) [user] o_s([['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _344498)
Unify: (199) [user] o_s([['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], _344498)
Call: (200) [user] o_s(['is-expression', _x], _344498)
Unify: (200) [user] o_s(['is-expression', _x], _344498)
Call: (201) [user] o_s('is-expression', _344498)
Unify: (201) [user] o_s('is-expression', 'is-expression')
Exit: (201) [user] o_s('is-expression', 'is-expression')
Exit: (200) [user] o_s(['is-expression', _x], 'is-expression')
Exit: (199) [user] o_s([['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], 'is-expression')
Exit: (198) [user] into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], op(+, =, 'is-expression'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-expression')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-expression')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-expression'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')))
^ Call: (200) [user] must_ex(current_why_UU(_365716))
^ Unify: (200) [user] must_ex(current_why_UU(_365716))
Call: (202) [user] current_why_UU(_365716)
Unify: (202) [user] current_why_UU(_365716)
^ Call: (203) [user] get_why_uu(_365716)
^ Unify: (203) [user] get_why_uu(_365716)
^ Call: (204) [user] findall(_371256, current_why(_371256), _371262)
^ Unify: (204) [$bags] findall(_371256, user:current_why(_371256), _371262)
^ Call: (205) [$bags] findall(_371256, user:current_why(_371256), _371262, [])
^ Unify: (205) [$bags] findall(_371256, user:current_why(_371256), _371262, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_371256, user:current_why(_371256), _371262, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_371256, user:current_why(_371256), _371262, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_371256, user:current_why(_371256), _371262, [])
Unify: (207) [$bags] findall_loop(_371256, user:current_why(_371256), _371262, [])
^ Call: (208) [user] bugger:current_why(_371256)
^ Unify: (208) [user] bugger:current_why(_371256)
^ Call: (209) [user] bugger:current_why_data(_371256)
^ Unify: (209) [user] bugger:current_why_data(_371256)
Call: (210) [system] nb_current('$current_why', wp(_371256, _382516))
Fail: (210) [system] nb_current('$current_why', wp(_371256, _382516))
^ Redo: (209) [user] bugger:current_why_data(_371256)
^ Unify: (209) [user] bugger:current_why_data(_371256)
Call: (210) [t_l] t_l:current_why_source(_371256)
Fail: (210) [t_l] t_l:current_why_source(_371256)
^ Fail: (209) [user] bugger:current_why_data(_371256)
^ Redo: (208) [user] bugger:current_why(_371256)
^ Unify: (208) [user] bugger:current_why(mfl4(_389944, _389946, _389948, _389950))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_390900, _390902), once(user:current_mfl4(_389944, _389946, _389948, _389950)), '$restore_trace'(_390900, _390902))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_390900, _390902), system:once(user:current_mfl4(_389944, _389946, _389948, _389950)), system:'$restore_trace'(_390900, _390902))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_390900, _390902))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_389944, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_389944, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_371256, user:current_why(_371256), _371262, [])
Exit: (207) [$bags] findall_loop(_371256, user:current_why(_371256), [P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_371256, user:current_why(_371256), [P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_371256, user:current_why(_371256), [P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_371256, user:current_why(_371256), [P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _365716)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _365716)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_407800, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_8328, _8330)
Fail: (205) [system] [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_8328, _8330)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3622)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38674)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38674)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38674)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38674)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38674)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _38674)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _38674)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _38674)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _38674)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_401162, _401164)
Fail: (206) [system] P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_401162, _401164)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3622)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3648, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
Call: (203) [system] is_list('next-operation'(op(+, =, 'is-expression')))
Fail: (203) [system] is_list('next-operation'(op(+, =, 'is-expression')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _40420)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _40420)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _40420)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60216, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_60216)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60216, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_60216)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60216, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_60216)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60216, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_60216)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _90658)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60216, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_60216)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _60216, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_60216)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-expression')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-expression')), P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, =, 'is-expression')), _191070, _191072)
^ Exit: (212) [user] strip_module('next-operation'(op(+, =, 'is-expression')), user, 'next-operation'(op(+, =, 'is-expression')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
Call: (213) [system] _194814=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _196684)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _196684)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _199512)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _199512)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-expression')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')))
^ Call: (215) [user] strip_module('next-operation'(op(+, =, 'is-expression')), _226822, _226824)
^ Exit: (215) [user] strip_module('next-operation'(op(+, =, 'is-expression')), user, 'next-operation'(op(+, =, 'is-expression')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), _228702, _228704)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')), true)
Call: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
Fail: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), _228702, _228704)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
Call: (216) [system] _237108=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _238978)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _238978)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-expression')), true, _241806)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'is-expression')), true, _241806)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-expression')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-expression')))
^ Call: (214) [user] assert('next-operation'(op(+, =, 'is-expression')))
^ Exit: (214) [user] assert('next-operation'(op(+, =, 'is-expression')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-expression')));assert('next-operation'(op(+, =, 'is-expression'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-expression')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-expression')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _298476)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _298476)
Call: (217) [system] var('next-operation'(op(+, =, 'is-expression')))
Fail: (217) [system] var('next-operation'(op(+, =, 'is-expression')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _298476)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _298476)
Call: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _298476)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _298476)
Call: (217) [system] _309628 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _311486)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _311486)
Call: (218) [system] is_list('next-operation'(op(+, =, 'is-expression')))
Fail: (218) [system] is_list('next-operation'(op(+, =, 'is-expression')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _311486)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _311486)
Call: (218) [system] compound('next-operation'(op(+, =, 'is-expression')))
Exit: (218) [system] compound('next-operation'(op(+, =, 'is-expression')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), _318896, _318898)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), 'next-operation', [op(+, =, 'is-expression')])
Call: (218) [lists] lists:member(_311486, ['next-operation', op(+, =, 'is-expression')])
Unify: (218) [lists] lists:member(_311486, ['next-operation', op(+, =, 'is-expression')])
Call: (219) [lists] lists:member_([op(+, =, 'is-expression')], _311486, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-expression')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _298476)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _298476)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _298476)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _298476)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _298476)
Call: (218) [system] _298476='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, =, 'is-expression')], _311486, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'is-expression')], _311486, 'next-operation')
Call: (220) [lists] lists:member_([], _311486, op(+, =, 'is-expression'))
Unify: (220) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
Exit: (220) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
Exit: (219) [lists] lists:member_([op(+, =, 'is-expression')], op(+, =, 'is-expression'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, =, 'is-expression'), ['next-operation', op(+, =, 'is-expression')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^ Call: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _298476)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _298476)
Call: (218) [system] var(op(+, =, 'is-expression'))
Fail: (218) [system] var(op(+, =, 'is-expression'))
^ Redo: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _298476)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'is-expression'), _298476)
Call: (218) [system] compound(op(+, =, 'is-expression'))
Exit: (218) [system] compound(op(+, =, 'is-expression'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _298476=op(+, =, 'is-expression')
Exit: (218) [system] op(+, =, 'is-expression')=op(+, =, 'is-expression')
^ Exit: (217) [user] compound_eles(0, op(+, =, 'is-expression'), op(+, =, 'is-expression'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^ Call: (216) [user] pfcIgnored(op(+, =, 'is-expression'))
^ Fail: (216) [user] pfcIgnored(op(+, =, 'is-expression'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-expression')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _366276)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _366276)
Call: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
Fail: (216) [system] var('next-operation'(op(+, =, 'is-expression')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _366276)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _366276)
Call: (216) [system] compound('next-operation'(op(+, =, 'is-expression')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'is-expression')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _366276)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), _366276)
Call: (216) [system] _377428 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _379286)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _379286)
Call: (217) [system] is_list('next-operation'(op(+, =, 'is-expression')))
Fail: (217) [system] is_list('next-operation'(op(+, =, 'is-expression')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _379286)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), _379286)
Call: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'is-expression')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), _386696, _386698)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-expression')), 'next-operation', [op(+, =, 'is-expression')])
Call: (217) [lists] lists:member(_379286, ['next-operation', op(+, =, 'is-expression')])
Unify: (217) [lists] lists:member(_379286, ['next-operation', op(+, =, 'is-expression')])
Call: (218) [lists] lists:member_([op(+, =, 'is-expression')], _379286, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, 'is-expression')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-expression')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _366276)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _366276)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _366276)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _366276)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _366276)
Call: (217) [system] _366276='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, 'is-expression')], _379286, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'is-expression')], _379286, 'next-operation')
Call: (219) [lists] lists:member_([], _379286, op(+, =, 'is-expression'))
Unify: (219) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
Exit: (219) [lists] lists:member_([], op(+, =, 'is-expression'), op(+, =, 'is-expression'))
Exit: (218) [lists] lists:member_([op(+, =, 'is-expression')], op(+, =, 'is-expression'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, 'is-expression'), ['next-operation', op(+, =, 'is-expression')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^ Call: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _366276)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _366276)
Call: (217) [system] var(op(+, =, 'is-expression'))
Fail: (217) [system] var(op(+, =, 'is-expression'))
^ Redo: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _366276)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'is-expression'), _366276)
Call: (217) [system] compound(op(+, =, 'is-expression'))
Exit: (217) [system] compound(op(+, =, 'is-expression'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _366276=op(+, =, 'is-expression')
Exit: (217) [system] op(+, =, 'is-expression')=op(+, =, 'is-expression')
^ Exit: (216) [user] compound_eles(0, op(+, =, 'is-expression'), op(+, =, 'is-expression'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-expression')), op(+, =, 'is-expression'))
^ Call: (215) [user] pfcTraced(op(+, =, 'is-expression'))
^ Fail: (215) [user] pfcTraced(op(+, =, 'is-expression'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-expression')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-expression')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-expression')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_14386)
^ Unify: (213) [user] pfcGetSearch(_14386)
Call: (214) [t_l] t_l:pfcSearchTL(_16236)
Fail: (214) [t_l] t_l:pfcSearchTL(_16236)
^ Redo: (213) [user] pfcGetSearch(_14386)
^ Call: (214) [user] pfcSearch(_19010)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _14386=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _43444)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _43444)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-expression')), _43444)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'is-expression'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _53706)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
Call: (219) [system] is_list(_61202)
Fail: (219) [system] is_list(_61202)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-expression')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-expression')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-expression')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-expression')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-expression')))
Call: (220) [system] copy_term('next-operation'(op(+, =, 'is-expression')), _68596)
Exit: (220) [system] copy_term('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _111258, _111260)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _111258, _111260)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _111258, _111260)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _122500)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _123440)
Call: (225) [system] nonvar(_124298)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _125300)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _126234)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), number_of_clauses(_135428))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), number_of_clauses(_135428))
Call: (225) [system] nonvar(number_of_clauses(_135428))
Exit: (225) [system] nonvar(number_of_clauses(_135428))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_135428), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_135428), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _150272), (prolog_current_choice(_150282), push_current_choice(_150282), clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _150304), pfc_call(_150304)), nb_setval('$pfc_current_choice', _150272))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _150272), user:(prolog_current_choice(_150282), push_current_choice(_150282), clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _150304), pfc_call(_150304)), user:nb_setval('$pfc_current_choice', _150272))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _150272))
Call: (227) [system] nb_current('$pfc_current_choice', _150272)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_150282)
Exit: (226) [system] prolog_current_choice(2930)
^ Call: (226) [user] push_current_choice(2930)
^ Unify: (226) [user] push_current_choice(2930)
Call: (227) [system] nb_current('$pfc_current_choice', _159622)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2930])
Exit: (227) [system] b_setval('$pfc_current_choice', [2930])
^ Exit: (226) [user] push_current_choice(2930)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _150304)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _150304)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _167994)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _150272), user:(prolog_current_choice(_150282), push_current_choice(_150282), clause('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188), _150304), pfc_call(_150304)), user:nb_setval('$pfc_current_choice', _150272))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-expression')), _74188))
^ Redo: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Call: (222) [user] pfc_spft(_182864, _182950, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872))
^ Unify: (222) [user] pfc_spft(_182864, _183882, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872))
^ Call: (223) [user] pfcCallSystem('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Call: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Call: (225) [system] var('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Fail: (225) [system] var('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Redo: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Call: (225) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Exit: (225) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Redo: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Call: (225) [user] predicate_property('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Call: (228) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Exit: (228) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Call: (225) [user] predicate_property('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Call: (227) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Exit: (227) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _219022, _219024)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _219022, _219024)
Call: (228) [system] compound('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Exit: (228) [system] compound('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Call: (228) [system] compound_name_arity('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _219022, _219024)
Exit: (228) [system] compound_name_arity('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Call: (225) [user] predicate_property('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _230264)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _231204)
Call: (226) [system] nonvar(_232062)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _233064)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _233998)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Call: (227) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Exit: (227) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Call: (225) [user] predicate_property('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), number_of_clauses(_243192))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), number_of_clauses(_243192))
Call: (226) [system] nonvar(number_of_clauses(_243192))
Exit: (226) [system] nonvar(number_of_clauses(_243192))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_243192), user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_243192), user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Call: (228) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Exit: (228) [system] callable('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(739), user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), number_of_clauses(739))
^ Unify: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _258036), (prolog_current_choice(_258046), push_current_choice(_258046), clause('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _258068), pfc_call(_258068)), nb_setval('$pfc_current_choice', _258036))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _258036), user:(prolog_current_choice(_258046), push_current_choice(_258046), clause('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _258068), pfc_call(_258068)), user:nb_setval('$pfc_current_choice', _258036))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _258036))
Call: (228) [system] nb_current('$pfc_current_choice', _258036)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_258046)
Exit: (227) [system] prolog_current_choice(2950)
^ Call: (227) [user] push_current_choice(2950)
^ Unify: (227) [user] push_current_choice(2950)
Call: (228) [system] nb_current('$pfc_current_choice', _267386)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2950])
Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (227) [user] push_current_choice(2950)
^ Call: (227) [user] clause('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _258068)
^ Fail: (227) [user] clause('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _258068)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _275758)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _258036), user:(prolog_current_choice(_258046), push_current_choice(_258046), clause('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)), _258068), pfc_call(_258068)), user:nb_setval('$pfc_current_choice', _258036))
^ Fail: (224) [user] pfc_call('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_182864, _184742, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872)))
^ Fail: (222) [user] pfc_spft(_182864, _283262, '$nt$'('next-operation'(op(+, =, 'is-expression')), _182870, _182872))
^ Redo: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-expression')), 'next-operation'(op(+, =, 'is-expression'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-expression')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-expression')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-expression'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-expression')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_3648)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_3648)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3648, (notrace, wdmsg(('next-operation'(op(+, =, 'is-expression'))=>_3648)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-expression')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_380568)
Fail: (203) [t_l] t_l:pfcSearchTL(_380568)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_383342)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')), (P;HTML|mfl4(_3624, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-expression')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-expression')))
^ Exit: (197) [user] if_t(into_simple_op(+, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], op(+, =, 'is-expression')), pfcAdd_Now('next-operation'(op(+, =, 'is-expression'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), _3422)
Call: (200) [system] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])\=[_404808|_404810]
Exit: (200) [system] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])\=[_404808|_404810]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'), error(_408546, _408548), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->_3422='True';_3422='False'), error(_408546, _408548), fail)
Call: (204) [user] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Unify: (204) [user] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Call: (205) [user] metta_interp_mode(+, _412262)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Call: (206) [user] metta_interp_mode(load, _416852)
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Call: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _426074)
Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_432550, _432552), once(user:is_compatio0), '$restore_trace'(_432550, _432552))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_432550, _432552), system:once(user:is_compatio0), system:'$restore_trace'(_432550, _432552))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_432550, _432552))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_438168, must_det_ll(user:metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))), (_438168==""->true;our_ansi_format('#ffa505', '~w~n', [_438168]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_438168, must_det_ll(user:metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))), (_438168==""->true;our_ansi_format('#ffa505', '~w~n', [_438168]))))
(=
(is-expression $x)
(==
(get-metatype $x) Expression))
; Action: load=metta_atom_asserted('&self',[=,['is-expression',_x],[==,['get-metatype',_x],'Expression']])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], metta_atom('&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])))
Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Exit: (205) [user] asserted_do_metta('&self', load, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Exit: (204) [user] asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']])
Call: (204) [system] _3422='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->'True'='True';'True'='False'), error(_408546, _408548), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-expression', _x], [==, ['get-metatype', _x], 'Expression']], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, [:, 'is-closed', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(313, 15, 37, 313))
^ Exit: (194) [user] metta_file_buffer(+, [:, 'is-closed', [->, 'Atom', 'Bool']], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(313, 15, 37, 313))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] var([:, 'is-closed', [->, 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [:, 'is-closed', [->, 'Atom', 'Bool']]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] string([:, 'is-closed', [->, 'Atom', 'Bool']])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], _21748), pfcAdd_Now('next-operation'(_21748)))
^ Unify: (197) [user] if_t(into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], _21748), pfcAdd_Now('next-operation'(_21748)))
Call: (198) [user] into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], _21748)
Unify: (198) [user] into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], op(+, :, _24540))
Call: (199) [user] o_s(['is-closed', [->, 'Atom', 'Bool']], _24540)
Unify: (199) [user] o_s(['is-closed', [->, 'Atom', 'Bool']], _24540)
Call: (200) [user] o_s('is-closed', _24540)
Unify: (200) [user] o_s('is-closed', 'is-closed')
Exit: (200) [user] o_s('is-closed', 'is-closed')
Exit: (199) [user] o_s(['is-closed', [->, 'Atom', 'Bool']], 'is-closed')
Exit: (198) [user] into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], op(+, :, 'is-closed'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-closed')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-closed')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, :, 'is-closed'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')))
^ Call: (200) [user] must_ex(current_why_UU(_43010))
^ Unify: (200) [user] must_ex(current_why_UU(_43010))
Call: (202) [user] current_why_UU(_43010)
Unify: (202) [user] current_why_UU(_43010)
^ Call: (203) [user] get_why_uu(_43010)
^ Unify: (203) [user] get_why_uu(_43010)
^ Call: (204) [user] findall(_48550, current_why(_48550), _48556)
^ Unify: (204) [$bags] findall(_48550, user:current_why(_48550), _48556)
^ Call: (205) [$bags] findall(_48550, user:current_why(_48550), _48556, [])
^ Unify: (205) [$bags] findall(_48550, user:current_why(_48550), _48556, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_48550, user:current_why(_48550), _48556, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_48550, user:current_why(_48550), _48556, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_48550, user:current_why(_48550), _48556, [])
Unify: (207) [$bags] findall_loop(_48550, user:current_why(_48550), _48556, [])
^ Call: (208) [user] bugger:current_why(_48550)
^ Unify: (208) [user] bugger:current_why(_48550)
^ Call: (209) [user] bugger:current_why_data(_48550)
^ Unify: (209) [user] bugger:current_why_data(_48550)
Call: (210) [system] nb_current('$current_why', wp(_48550, _59810))
Fail: (210) [system] nb_current('$current_why', wp(_48550, _59810))
^ Redo: (209) [user] bugger:current_why_data(_48550)
^ Unify: (209) [user] bugger:current_why_data(_48550)
Call: (210) [t_l] t_l:current_why_source(_48550)
Fail: (210) [t_l] t_l:current_why_source(_48550)
^ Fail: (209) [user] bugger:current_why_data(_48550)
^ Redo: (208) [user] bugger:current_why(_48550)
^ Unify: (208) [user] bugger:current_why(mfl4(_67238, _67240, _67242, _67244))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_68194, _68196), once(user:current_mfl4(_67238, _67240, _67242, _67244)), '$restore_trace'(_68194, _68196))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_68194, _68196), system:once(user:current_mfl4(_67238, _67240, _67242, _67244)), system:'$restore_trace'(_68194, _68196))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_68194, _68196))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_67238, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_67238, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_48550, user:current_why(_48550), _48556, [])
Exit: (207) [$bags] findall_loop(_48550, user:current_why(_48550), [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_48550, user:current_why(_48550), [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_48550, user:current_why(_48550), [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_48550, user:current_why(_48550), [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _43010)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _43010)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_204656, _204658)
Fail: (205) [system] [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_204656, _204658)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _43010)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _43010)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _235010)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _235010)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _235010)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _235010)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _235010)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _235010)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _235010)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _235010)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _235010)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_85092, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_79536, _79538)
Fail: (206) [system] P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_79536, _79538)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3582)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
Call: (203) [system] is_list('next-operation'(op(+, :, 'is-closed')))
Fail: (203) [system] is_list('next-operation'(op(+, :, 'is-closed')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _237850)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _237850)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _237850)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _257646, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_257646)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _257646, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_257646)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _257646, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_257646)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _257646, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_257646)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _288088)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _257646, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_257646)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _257646, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_257646)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-closed')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, :, 'is-closed')), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, :, 'is-closed')), _388500, _388502)
^ Exit: (212) [user] strip_module('next-operation'(op(+, :, 'is-closed')), user, 'next-operation'(op(+, :, 'is-closed')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
Call: (213) [system] _392244=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _394114)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _394114)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _396942)
^ Fail: (213) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _396942)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, :, 'is-closed')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')))
^ Call: (215) [user] strip_module('next-operation'(op(+, :, 'is-closed')), _424252, _424254)
^ Exit: (215) [user] strip_module('next-operation'(op(+, :, 'is-closed')), user, 'next-operation'(op(+, :, 'is-closed')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), _426132, _426134)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')), true)
Call: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
Fail: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), _426132, _426134)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
Call: (216) [system] _434538=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _436408)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _436408)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, :, 'is-closed')), true, _439236)
^ Fail: (216) [user] clause('next-operation'(op(+, :, 'is-closed')), true, _439236)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, :, 'is-closed')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, :, 'is-closed')))
^ Call: (214) [user] assert('next-operation'(op(+, :, 'is-closed')))
^ Exit: (214) [user] assert('next-operation'(op(+, :, 'is-closed')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, :, 'is-closed')));assert('next-operation'(op(+, :, 'is-closed'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-closed')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-closed')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _495906)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _495906)
Call: (217) [system] var('next-operation'(op(+, :, 'is-closed')))
Fail: (217) [system] var('next-operation'(op(+, :, 'is-closed')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _495906)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _495906)
Call: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _495906)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _495906)
Call: (217) [system] _507058 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _508916)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _508916)
Call: (218) [system] is_list('next-operation'(op(+, :, 'is-closed')))
Fail: (218) [system] is_list('next-operation'(op(+, :, 'is-closed')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _508916)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _508916)
Call: (218) [system] compound('next-operation'(op(+, :, 'is-closed')))
Exit: (218) [system] compound('next-operation'(op(+, :, 'is-closed')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), _516326, _516328)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), 'next-operation', [op(+, :, 'is-closed')])
Call: (218) [lists] lists:member(_508916, ['next-operation', op(+, :, 'is-closed')])
Unify: (218) [lists] lists:member(_508916, ['next-operation', op(+, :, 'is-closed')])
Call: (219) [lists] lists:member_([op(+, :, 'is-closed')], _508916, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-closed')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _3744)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _3744)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _3744)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _3744)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _3744)
Call: (218) [system] _3744='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, :, 'is-closed')], _3748, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, :, 'is-closed')], _3748, 'next-operation')
Call: (220) [lists] lists:member_([], _3748, op(+, :, 'is-closed'))
Unify: (220) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
Exit: (220) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
Exit: (219) [lists] lists:member_([op(+, :, 'is-closed')], op(+, :, 'is-closed'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, :, 'is-closed'), ['next-operation', op(+, :, 'is-closed')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^ Call: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
Call: (218) [system] var(op(+, :, 'is-closed'))
Fail: (218) [system] var(op(+, :, 'is-closed'))
^ Redo: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
^ Unify: (217) [user] compound_eles(0, op(+, :, 'is-closed'), _3744)
Call: (218) [system] compound(op(+, :, 'is-closed'))
Exit: (218) [system] compound(op(+, :, 'is-closed'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _3744=op(+, :, 'is-closed')
Exit: (218) [system] op(+, :, 'is-closed')=op(+, :, 'is-closed')
^ Exit: (217) [user] compound_eles(0, op(+, :, 'is-closed'), op(+, :, 'is-closed'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^ Call: (216) [user] pfcIgnored(op(+, :, 'is-closed'))
^ Fail: (216) [user] pfcIgnored(op(+, :, 'is-closed'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, :, 'is-closed')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _43506)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _43506)
Call: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
Fail: (216) [system] var('next-operation'(op(+, :, 'is-closed')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _43506)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _43506)
Call: (216) [system] compound('next-operation'(op(+, :, 'is-closed')))
Exit: (216) [system] compound('next-operation'(op(+, :, 'is-closed')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _43506)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), _43506)
Call: (216) [system] _54658 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _56516)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _56516)
Call: (217) [system] is_list('next-operation'(op(+, :, 'is-closed')))
Fail: (217) [system] is_list('next-operation'(op(+, :, 'is-closed')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _56516)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), _56516)
Call: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
Exit: (217) [system] compound('next-operation'(op(+, :, 'is-closed')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), _63926, _63928)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, :, 'is-closed')), 'next-operation', [op(+, :, 'is-closed')])
Call: (217) [lists] lists:member(_56516, ['next-operation', op(+, :, 'is-closed')])
Unify: (217) [lists] lists:member(_56516, ['next-operation', op(+, :, 'is-closed')])
Call: (218) [lists] lists:member_([op(+, :, 'is-closed')], _56516, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, :, 'is-closed')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, :, 'is-closed')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _43506)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _43506)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _43506)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _43506)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _43506)
Call: (217) [system] _43506='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, :, 'is-closed')], _56516, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, :, 'is-closed')], _56516, 'next-operation')
Call: (219) [lists] lists:member_([], _56516, op(+, :, 'is-closed'))
Unify: (219) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
Exit: (219) [lists] lists:member_([], op(+, :, 'is-closed'), op(+, :, 'is-closed'))
Exit: (218) [lists] lists:member_([op(+, :, 'is-closed')], op(+, :, 'is-closed'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, :, 'is-closed'), ['next-operation', op(+, :, 'is-closed')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^ Call: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _43506)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _43506)
Call: (217) [system] var(op(+, :, 'is-closed'))
Fail: (217) [system] var(op(+, :, 'is-closed'))
^ Redo: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _43506)
^ Unify: (216) [user] compound_eles(0, op(+, :, 'is-closed'), _43506)
Call: (217) [system] compound(op(+, :, 'is-closed'))
Exit: (217) [system] compound(op(+, :, 'is-closed'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _43506=op(+, :, 'is-closed')
Exit: (217) [system] op(+, :, 'is-closed')=op(+, :, 'is-closed')
^ Exit: (216) [user] compound_eles(0, op(+, :, 'is-closed'), op(+, :, 'is-closed'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, :, 'is-closed')), op(+, :, 'is-closed'))
^ Call: (215) [user] pfcTraced(op(+, :, 'is-closed'))
^ Fail: (215) [user] pfcTraced(op(+, :, 'is-closed'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, :, 'is-closed')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-closed')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, :, 'is-closed')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_209918)
^ Unify: (213) [user] pfcGetSearch(_209918)
Call: (214) [t_l] t_l:pfcSearchTL(_211768)
Fail: (214) [t_l] t_l:pfcSearchTL(_211768)
^ Redo: (213) [user] pfcGetSearch(_209918)
^ Call: (214) [user] pfcSearch(_214542)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _209918=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _238976)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _238976)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, :, 'is-closed')), _238976)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, :, 'is-closed'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _249238)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
Call: (219) [system] is_list(_256734)
Fail: (219) [system] is_list(_256734)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-closed')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-closed')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-closed')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-closed')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, :, 'is-closed')))
Call: (220) [system] copy_term('next-operation'(op(+, :, 'is-closed')), _264128)
Exit: (220) [system] copy_term('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Call: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _306790, _306792)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _306790, _306792)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _306790, _306792)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _318032)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _318972)
Call: (225) [system] nonvar(_319830)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _320832)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _321766)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), number_of_clauses(_330960))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), number_of_clauses(_330960))
Call: (225) [system] nonvar(number_of_clauses(_330960))
Exit: (225) [system] nonvar(number_of_clauses(_330960))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_330960), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_330960), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _345804), (prolog_current_choice(_345814), push_current_choice(_345814), clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _345836), pfc_call(_345836)), nb_setval('$pfc_current_choice', _345804))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _345804), user:(prolog_current_choice(_345814), push_current_choice(_345814), clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _345836), pfc_call(_345836)), user:nb_setval('$pfc_current_choice', _345804))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _345804))
Call: (227) [system] nb_current('$pfc_current_choice', _345804)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_345814)
Exit: (226) [system] prolog_current_choice(2927)
^ Call: (226) [user] push_current_choice(2927)
^ Unify: (226) [user] push_current_choice(2927)
Call: (227) [system] nb_current('$pfc_current_choice', _355154)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2927])
Exit: (227) [system] b_setval('$pfc_current_choice', [2927])
^ Exit: (226) [user] push_current_choice(2927)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _345836)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _345836)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _363526)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _345804), user:(prolog_current_choice(_345814), push_current_choice(_345814), clause('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720), _345836), pfc_call(_345836)), user:nb_setval('$pfc_current_choice', _345804))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, :, 'is-closed')), _269720))
^ Redo: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Call: (222) [user] pfc_spft(_378396, _378482, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404))
^ Unify: (222) [user] pfc_spft(_378396, _379414, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404))
^ Call: (223) [user] pfcCallSystem('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Call: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Call: (225) [system] var('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Fail: (225) [system] var('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Redo: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Call: (225) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Exit: (225) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Redo: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Call: (225) [user] predicate_property('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Call: (228) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Exit: (228) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Call: (225) [user] predicate_property('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Call: (227) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Exit: (227) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _414554, _414556)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _414554, _414556)
Call: (228) [system] compound('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Exit: (228) [system] compound('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Call: (228) [system] compound_name_arity('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _414554, _414556)
Exit: (228) [system] compound_name_arity('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Call: (225) [user] predicate_property('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _425796)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _426736)
Call: (226) [system] nonvar(_427594)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _428596)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _429530)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Call: (227) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Exit: (227) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Call: (225) [user] predicate_property('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), number_of_clauses(_438724))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), number_of_clauses(_438724))
Call: (226) [system] nonvar(number_of_clauses(_438724))
Exit: (226) [system] nonvar(number_of_clauses(_438724))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_438724), user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_438724), user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Call: (228) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Exit: (228) [system] callable('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(741), user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), number_of_clauses(741))
^ Unify: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _453568), (prolog_current_choice(_453578), push_current_choice(_453578), clause('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _453600), pfc_call(_453600)), nb_setval('$pfc_current_choice', _453568))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _453568), user:(prolog_current_choice(_453578), push_current_choice(_453578), clause('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _453600), pfc_call(_453600)), user:nb_setval('$pfc_current_choice', _453568))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _453568))
Call: (228) [system] nb_current('$pfc_current_choice', _453568)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_453578)
Exit: (227) [system] prolog_current_choice(2947)
^ Call: (227) [user] push_current_choice(2947)
^ Unify: (227) [user] push_current_choice(2947)
Call: (228) [system] nb_current('$pfc_current_choice', _462918)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2947])
Exit: (228) [system] b_setval('$pfc_current_choice', [2947])
^ Exit: (227) [user] push_current_choice(2947)
^ Call: (227) [user] clause('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _453600)
^ Fail: (227) [user] clause('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _453600)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _471290)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _453568), user:(prolog_current_choice(_453578), push_current_choice(_453578), clause('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)), _453600), pfc_call(_453600)), user:nb_setval('$pfc_current_choice', _453568))
^ Fail: (224) [user] pfc_call('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_378396, _380274, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404)))
^ Fail: (222) [user] pfc_spft(_378396, _478794, '$nt$'('next-operation'(op(+, :, 'is-closed')), _378402, _378404))
^ Redo: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, :, 'is-closed')), 'next-operation'(op(+, :, 'is-closed'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, :, 'is-closed')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, :, 'is-closed')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, :, 'is-closed'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, :, 'is-closed')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_3608)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_3608)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3608, (notrace, wdmsg(('next-operation'(op(+, :, 'is-closed'))=>_3608)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, :, 'is-closed')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_57170)
Fail: (203) [t_l] t_l:pfcSearchTL(_57170)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_59944)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')), (P;HTML|mfl4(_3584, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, :, 'is-closed')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, :, 'is-closed')))
^ Exit: (197) [user] if_t(into_simple_op(+, [:, 'is-closed', [->, 'Atom', 'Bool']], op(+, :, 'is-closed')), pfcAdd_Now('next-operation'(op(+, :, 'is-closed'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), _3422)
Call: (200) [system] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])\=[_81410|_81412]
Exit: (200) [system] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])\=[_81410|_81412]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_85148, _85150), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->_3422='True';_3422='False'), error(_85148, _85150), fail)
Call: (204) [user] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])
Unify: (204) [user] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])
Call: (205) [user] metta_interp_mode(+, _88864)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
Call: (206) [user] metta_interp_mode(load, _93454)
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
Unify: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
Call: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _102676)
Redo: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
Unify: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_109152, _109154), once(user:is_compatio0), '$restore_trace'(_109152, _109154))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_109152, _109154), system:once(user:is_compatio0), system:'$restore_trace'(_109152, _109154))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_109152, _109154))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_114770, must_det_ll(user:metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))), (_114770==""->true;our_ansi_format('#ffa505', '~w~n', [_114770]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_114770, must_det_ll(user:metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))), (_114770==""->true;our_ansi_format('#ffa505', '~w~n', [_114770]))))
(: is-closed
(-> Atom Bool))
; Action: load=metta_atom_asserted('&self',[:,'is-closed',[->,'Atom','Bool']])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [:, 'is-closed', [->, 'Atom', 'Bool']], metta_atom('&self', [:, 'is-closed', [->, 'Atom', 'Bool']])))
Exit: (206) [user] asserted_do_metta2('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']], [:, 'is-closed', [->, 'Atom', 'Bool']])
Exit: (205) [user] asserted_do_metta('&self', load, [:, 'is-closed', [->, 'Atom', 'Bool']])
Exit: (204) [user] asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']])
Call: (204) [system] _3422='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'), error(_85148, _85150), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [:, 'is-closed', [->, 'Atom', 'Bool']]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [:, 'is-closed', [->, 'Atom', 'Bool']], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, [=, ['is-closed', _147948], [if, ['is-variable', _147948], 'False', [if, [==, [], _147948], 'True', [if, ['is-expression', _147948], [and, [let, _148086, ['car-atom', _147948], ['is-closed', _148086]], [let, _148140, ['cdr-atom', _147948], ['is-closed', _148140]]], 'True']]]], ['_tail'=_148140, '_head'=_148086, '_x'=_147948], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(343, 17, 28, 343))
^ Exit: (194) [user] metta_file_buffer(+, [=, ['is-closed', _147948], [if, ['is-variable', _147948], 'False', [if, [==, [], _147948], 'True', [if, ['is-expression', _147948], [and, [let, _148086, ['car-atom', _147948], ['is-closed', _148086]], [let, _148140, ['cdr-atom', _147948], ['is-closed', _148140]]], 'True']]]], ['_tail'=_148140, '_head'=_148086, '_x'=_147948], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(343, 17, 28, 343))
^ Call: (195) [user] apply:maplist(maybe_assign, ['_tail'=_148140, '_head'=_148086, '_x'=_147948])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, ['_tail'=_148140, '_head'=_148086, '_x'=_147948])
Call: (196) [apply] apply:maplist_(['_tail'=_148140, '_head'=_148086, '_x'=_147948], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_tail'=_148140, '_head'=_148086, '_x'=_147948], user:maybe_assign)
Call: (197) [user] maybe_assign('_tail'=_148140)
Unify: (197) [user] maybe_assign('_tail'=_148140)
^ Call: (198) [user] ignore(_148140=_tail)
^ Unify: (198) [system] ignore(user:(_148140=_tail))
Call: (199) [system] _148140=_tail
Exit: (199) [system] _tail=_tail
^ Exit: (198) [system] ignore(user:(_tail=_tail))
Exit: (197) [user] maybe_assign('_tail'=_tail)
Call: (197) [apply] apply:maplist_(['_head'=_148086, '_x'=_147948], user:maybe_assign)
Unify: (197) [apply] apply:maplist_(['_head'=_148086, '_x'=_147948], user:maybe_assign)
Call: (198) [user] maybe_assign('_head'=_148086)
Unify: (198) [user] maybe_assign('_head'=_148086)
^ Call: (199) [user] ignore(_148086=_head)
^ Unify: (199) [system] ignore(user:(_148086=_head))
Call: (200) [system] _148086=_head
Exit: (200) [system] _head=_head
^ Exit: (199) [system] ignore(user:(_head=_head))
Exit: (198) [user] maybe_assign('_head'=_head)
Call: (198) [apply] apply:maplist_(['_x'=_147948], user:maybe_assign)
Unify: (198) [apply] apply:maplist_(['_x'=_147948], user:maybe_assign)
Call: (199) [user] maybe_assign('_x'=_147948)
Unify: (199) [user] maybe_assign('_x'=_147948)
^ Call: (200) [user] ignore(_147948=_x)
^ Unify: (200) [system] ignore(user:(_147948=_x))
Call: (201) [system] _147948=_x
Exit: (201) [system] _x=_x
^ Exit: (200) [system] ignore(user:(_x=_x))
Exit: (199) [user] maybe_assign('_x'=_x)
Call: (199) [apply] apply:maplist_([], user:maybe_assign)
Unify: (199) [apply] apply:maplist_([], user:maybe_assign)
Exit: (199) [apply] apply:maplist_([], user:maybe_assign)
Exit: (198) [apply] apply:maplist_(['_x'=_x], user:maybe_assign)
Exit: (197) [apply] apply:maplist_(['_head'=_head, '_x'=_x], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_tail'=_tail, '_head'=_head, '_x'=_x], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, ['_tail'=_tail, '_head'=_head, '_x'=_x])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Call: (197) [system] var([=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Call: (197) [system] string([=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
^ Call: (197) [user] if_t(into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _248678), pfcAdd_Now('next-operation'(_248678)))
^ Unify: (197) [user] if_t(into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _248678), pfcAdd_Now('next-operation'(_248678)))
Call: (198) [user] into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _248678)
Unify: (198) [user] into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], op(+, =, _251470))
Call: (199) [user] o_s([['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _251470)
Unify: (199) [user] o_s([['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], _251470)
Call: (200) [user] o_s(['is-closed', _x], _251470)
Unify: (200) [user] o_s(['is-closed', _x], _251470)
Call: (201) [user] o_s('is-closed', _251470)
Unify: (201) [user] o_s('is-closed', 'is-closed')
Exit: (201) [user] o_s('is-closed', 'is-closed')
Exit: (200) [user] o_s(['is-closed', _x], 'is-closed')
Exit: (199) [user] o_s([['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], 'is-closed')
Exit: (198) [user] into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], op(+, =, 'is-closed'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-closed')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-closed')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'is-closed'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')))
^ Call: (200) [user] must_ex(current_why_UU(_272688))
^ Unify: (200) [user] must_ex(current_why_UU(_272688))
Call: (202) [user] current_why_UU(_272688)
Unify: (202) [user] current_why_UU(_272688)
^ Call: (203) [user] get_why_uu(_272688)
^ Unify: (203) [user] get_why_uu(_272688)
^ Call: (204) [user] findall(_278228, current_why(_278228), _278234)
^ Unify: (204) [$bags] findall(_278228, user:current_why(_278228), _278234)
^ Call: (205) [$bags] findall(_278228, user:current_why(_278228), _278234, [])
^ Unify: (205) [$bags] findall(_278228, user:current_why(_278228), _278234, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_278228, user:current_why(_278228), _278234, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_278228, user:current_why(_278228), _278234, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_278228, user:current_why(_278228), _278234, [])
Unify: (207) [$bags] findall_loop(_278228, user:current_why(_278228), _278234, [])
^ Call: (208) [user] bugger:current_why(_278228)
^ Unify: (208) [user] bugger:current_why(_278228)
^ Call: (209) [user] bugger:current_why_data(_278228)
^ Unify: (209) [user] bugger:current_why_data(_278228)
Call: (210) [system] nb_current('$current_why', wp(_278228, _289488))
Fail: (210) [system] nb_current('$current_why', wp(_278228, _289488))
^ Redo: (209) [user] bugger:current_why_data(_278228)
^ Unify: (209) [user] bugger:current_why_data(_278228)
Call: (210) [t_l] t_l:current_why_source(_278228)
Fail: (210) [t_l] t_l:current_why_source(_278228)
^ Fail: (209) [user] bugger:current_why_data(_278228)
^ Redo: (208) [user] bugger:current_why(_278228)
^ Unify: (208) [user] bugger:current_why(mfl4(_296916, _296918, _296920, _296922))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_297872, _297874), once(user:current_mfl4(_296916, _296918, _296920, _296922)), '$restore_trace'(_297872, _297874))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_297872, _297874), system:once(user:current_mfl4(_296916, _296918, _296920, _296922)), system:'$restore_trace'(_297872, _297874))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_297872, _297874))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_296916, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_296916, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (207) [$bags] findall_loop(_278228, user:current_why(_278228), _278234, [])
Exit: (207) [$bags] findall_loop(_278228, user:current_why(_278228), [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_278228, user:current_why(_278228), [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_278228, user:current_why(_278228), [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (204) [$bags] findall(_278228, user:current_why(_278228), [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (204) [system] [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _272688)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (205) [system] var([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (205) [system] var([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _272688)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] nonvar([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_434368, _434370)
Fail: (205) [system] [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_434368, _434370)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _272688)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _272688)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _464730)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _464730)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _464730)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (207) [system] var([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (207) [system] var([P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_314772, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3898)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (208) [system] compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (208) [system] compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3898)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _3898)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3898)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (208) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (208) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3898)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (209) [system] compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (209) [system] compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3898)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3852)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (206) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (206) [system] var(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3852)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] nonvar(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (206) [system] P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_308620, _308622)
Fail: (206) [system] P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_308620, _308622)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3852)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
Call: (203) [system] is_list('next-operation'(op(+, =, 'is-closed')))
Fail: (203) [system] is_list('next-operation'(op(+, =, 'is-closed')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
^ Call: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _466934)
^ Unify: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _466934)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _466934)
^ Redo: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _486730, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_486730)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _486730, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_486730)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _486730, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_486730)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _486730, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_486730)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _517172)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3878, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-closed')), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(+, =, 'is-closed')), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')), true)
^ Call: (212) [user] strip_module('next-operation'(op(+, =, 'is-closed')), _99038, _99040)
^ Exit: (212) [user] strip_module('next-operation'(op(+, =, 'is-closed')), user, 'next-operation'(op(+, =, 'is-closed')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
Call: (213) [system] _102782=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _104652)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _104652)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _107480)
^ Fail: (213) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _107480)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'is-closed')))
^ Call: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')))
^ Call: (215) [user] strip_module('next-operation'(op(+, =, 'is-closed')), _134790, _134792)
^ Exit: (215) [user] strip_module('next-operation'(op(+, =, 'is-closed')), user, 'next-operation'(op(+, =, 'is-closed')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), _136670, _136672)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')), true)
Call: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
Fail: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), _136670, _136672)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
Call: (216) [system] _145076=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _146946)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _146946)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(+, =, 'is-closed')), true, _149774)
^ Fail: (216) [user] clause('next-operation'(op(+, =, 'is-closed')), true, _149774)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'is-closed')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(+, =, 'is-closed')))
^ Call: (214) [user] assert('next-operation'(op(+, =, 'is-closed')))
^ Exit: (214) [user] assert('next-operation'(op(+, =, 'is-closed')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'is-closed')));assert('next-operation'(op(+, =, 'is-closed'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-closed')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-closed')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _206444)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _206444)
Call: (217) [system] var('next-operation'(op(+, =, 'is-closed')))
Fail: (217) [system] var('next-operation'(op(+, =, 'is-closed')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _206444)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _206444)
Call: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _206444)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _206444)
Call: (217) [system] _217596 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _219454)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _219454)
Call: (218) [system] is_list('next-operation'(op(+, =, 'is-closed')))
Fail: (218) [system] is_list('next-operation'(op(+, =, 'is-closed')))
^ Redo: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _219454)
^ Unify: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _219454)
Call: (218) [system] compound('next-operation'(op(+, =, 'is-closed')))
Exit: (218) [system] compound('next-operation'(op(+, =, 'is-closed')))
Call: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), _226864, _226866)
Exit: (218) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), 'next-operation', [op(+, =, 'is-closed')])
Call: (218) [lists] lists:member(_219454, ['next-operation', op(+, =, 'is-closed')])
Unify: (218) [lists] lists:member(_219454, ['next-operation', op(+, =, 'is-closed')])
Call: (219) [lists] lists:member_([op(+, =, 'is-closed')], _219454, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-closed')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _206444)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _206444)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _206444)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _206444)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _206444)
Call: (218) [system] _206444='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(+, =, 'is-closed')], _219454, 'next-operation')
Unify: (219) [lists] lists:member_([op(+, =, 'is-closed')], _219454, 'next-operation')
Call: (220) [lists] lists:member_([], _219454, op(+, =, 'is-closed'))
Unify: (220) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
Exit: (220) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
Exit: (219) [lists] lists:member_([op(+, =, 'is-closed')], op(+, =, 'is-closed'), 'next-operation')
Exit: (218) [lists] lists:member(op(+, =, 'is-closed'), ['next-operation', op(+, =, 'is-closed')])
^ Exit: (217) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^ Call: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _206444)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _206444)
Call: (218) [system] var(op(+, =, 'is-closed'))
Fail: (218) [system] var(op(+, =, 'is-closed'))
^ Redo: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _206444)
^ Unify: (217) [user] compound_eles(0, op(+, =, 'is-closed'), _206444)
Call: (218) [system] compound(op(+, =, 'is-closed'))
Exit: (218) [system] compound(op(+, =, 'is-closed'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _206444=op(+, =, 'is-closed')
Exit: (218) [system] op(+, =, 'is-closed')=op(+, =, 'is-closed')
^ Exit: (217) [user] compound_eles(0, op(+, =, 'is-closed'), op(+, =, 'is-closed'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^ Call: (216) [user] pfcIgnored(op(+, =, 'is-closed'))
^ Fail: (216) [user] pfcIgnored(op(+, =, 'is-closed'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(+, =, 'is-closed')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _274244)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _274244)
Call: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
Fail: (216) [system] var('next-operation'(op(+, =, 'is-closed')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _274244)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _274244)
Call: (216) [system] compound('next-operation'(op(+, =, 'is-closed')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'is-closed')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _274244)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), _274244)
Call: (216) [system] _285396 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _287254)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _287254)
Call: (217) [system] is_list('next-operation'(op(+, =, 'is-closed')))
Fail: (217) [system] is_list('next-operation'(op(+, =, 'is-closed')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _287254)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), _287254)
Call: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'is-closed')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), _294664, _294666)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'is-closed')), 'next-operation', [op(+, =, 'is-closed')])
Call: (217) [lists] lists:member(_287254, ['next-operation', op(+, =, 'is-closed')])
Unify: (217) [lists] lists:member(_287254, ['next-operation', op(+, =, 'is-closed')])
Call: (218) [lists] lists:member_([op(+, =, 'is-closed')], _287254, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, 'is-closed')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'is-closed')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _274244)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _274244)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _274244)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _274244)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _274244)
Call: (217) [system] _274244='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, 'is-closed')], _287254, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'is-closed')], _287254, 'next-operation')
Call: (219) [lists] lists:member_([], _287254, op(+, =, 'is-closed'))
Unify: (219) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
Exit: (219) [lists] lists:member_([], op(+, =, 'is-closed'), op(+, =, 'is-closed'))
Exit: (218) [lists] lists:member_([op(+, =, 'is-closed')], op(+, =, 'is-closed'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, 'is-closed'), ['next-operation', op(+, =, 'is-closed')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^ Call: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _274244)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _274244)
Call: (217) [system] var(op(+, =, 'is-closed'))
Fail: (217) [system] var(op(+, =, 'is-closed'))
^ Redo: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _274244)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'is-closed'), _274244)
Call: (217) [system] compound(op(+, =, 'is-closed'))
Exit: (217) [system] compound(op(+, =, 'is-closed'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _274244=op(+, =, 'is-closed')
Exit: (217) [system] op(+, =, 'is-closed')=op(+, =, 'is-closed')
^ Exit: (216) [user] compound_eles(0, op(+, =, 'is-closed'), op(+, =, 'is-closed'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'is-closed')), op(+, =, 'is-closed'))
^ Call: (215) [user] pfcTraced(op(+, =, 'is-closed'))
^ Fail: (215) [user] pfcTraced(op(+, =, 'is-closed'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(+, =, 'is-closed')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-closed')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(+, =, 'is-closed')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] pfcGetSearch(_440656)
^ Unify: (213) [user] pfcGetSearch(_440656)
Call: (214) [t_l] t_l:pfcSearchTL(_442506)
Fail: (214) [t_l] t_l:pfcSearchTL(_442506)
^ Redo: (213) [user] pfcGetSearch(_440656)
^ Call: (214) [user] pfcSearch(_445280)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _440656=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^ Call: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _469714)
^ Unify: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _469714)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(+, =, 'is-closed')), _469714)
^ Redo: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'is-closed'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _479976)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
Call: (219) [system] is_list(_487472)
Fail: (219) [system] is_list(_487472)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-closed')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-closed')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-closed')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-closed')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(+, =, 'is-closed')))
Call: (220) [system] copy_term('next-operation'(op(+, =, 'is-closed')), _494866)
Exit: (220) [system] copy_term('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^ Call: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
Call: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
Fail: (224) [system] var('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
Call: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
Exit: (224) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _500458), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _500458))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _17708, _17710)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _17708, _17710)
Call: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Exit: (227) [system] compound('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _17708, _17710)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _28950)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _29890)
Call: (225) [system] nonvar(_30748)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _31750)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _32684)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), number_of_clauses(_41878))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), number_of_clauses(_41878))
Call: (225) [system] nonvar(number_of_clauses(_41878))
Exit: (225) [system] nonvar(number_of_clauses(_41878))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_41878), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_41878), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Exit: (227) [system] callable('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _56722), (prolog_current_choice(_56732), push_current_choice(_56732), clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _56754), pfc_call(_56754)), nb_setval('$pfc_current_choice', _56722))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _56722), user:(prolog_current_choice(_56732), push_current_choice(_56732), clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _56754), pfc_call(_56754)), user:nb_setval('$pfc_current_choice', _56722))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _56722))
Call: (227) [system] nb_current('$pfc_current_choice', _56722)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_56732)
Exit: (226) [system] prolog_current_choice(2932)
^ Call: (226) [user] push_current_choice(2932)
^ Unify: (226) [user] push_current_choice(2932)
Call: (227) [system] nb_current('$pfc_current_choice', _66072)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2932])
Exit: (227) [system] b_setval('$pfc_current_choice', [2932])
^ Exit: (226) [user] push_current_choice(2932)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _56754)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _56754)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _74444)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _56722), user:(prolog_current_choice(_56732), push_current_choice(_56732), clause('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112), _56754), pfc_call(_56754)), user:nb_setval('$pfc_current_choice', _56722))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'is-closed')), _4112))
^ Redo: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Unify: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Exit: (221) [user] fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^ Call: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Call: (222) [user] pfc_spft(_89314, _89400, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322))
^ Unify: (222) [user] pfc_spft(_89314, _90332, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322))
^ Call: (223) [user] pfcCallSystem('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Call: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Call: (225) [system] var('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Fail: (225) [system] var('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Redo: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Call: (225) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Exit: (225) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Redo: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Call: (225) [user] predicate_property('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Call: (228) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Exit: (228) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Call: (225) [user] predicate_property('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Call: (227) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Exit: (227) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _125472, _125474)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _125472, _125474)
Call: (228) [system] compound('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Exit: (228) [system] compound('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Call: (228) [system] compound_name_arity('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _125472, _125474)
Exit: (228) [system] compound_name_arity('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Call: (225) [user] predicate_property('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _136714)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _137654)
Call: (226) [system] nonvar(_138512)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _139514)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _140448)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Call: (227) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Exit: (227) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Call: (225) [user] predicate_property('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), number_of_clauses(_149642))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), number_of_clauses(_149642))
Call: (226) [system] nonvar(number_of_clauses(_149642))
Exit: (226) [system] nonvar(number_of_clauses(_149642))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_149642), user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_149642), user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Call: (228) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Exit: (228) [system] callable('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(743), user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), number_of_clauses(743))
^ Unify: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _164486), (prolog_current_choice(_164496), push_current_choice(_164496), clause('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _164518), pfc_call(_164518)), nb_setval('$pfc_current_choice', _164486))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _164486), user:(prolog_current_choice(_164496), push_current_choice(_164496), clause('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _164518), pfc_call(_164518)), user:nb_setval('$pfc_current_choice', _164486))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _164486))
Call: (228) [system] nb_current('$pfc_current_choice', _164486)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_164496)
Exit: (227) [system] prolog_current_choice(2952)
^ Call: (227) [user] push_current_choice(2952)
^ Unify: (227) [user] push_current_choice(2952)
Call: (228) [system] nb_current('$pfc_current_choice', _173836)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2952])
Exit: (228) [system] b_setval('$pfc_current_choice', [2952])
^ Exit: (227) [user] push_current_choice(2952)
^ Call: (227) [user] clause('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _164518)
^ Fail: (227) [user] clause('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _164518)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _182208)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _164486), user:(prolog_current_choice(_164496), push_current_choice(_164496), clause('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)), _164518), pfc_call(_164518)), user:nb_setval('$pfc_current_choice', _164486))
^ Fail: (224) [user] pfc_call('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_89314, _91192, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322)))
^ Fail: (222) [user] pfc_spft(_89314, _189712, '$nt$'('next-operation'(op(+, =, 'is-closed')), _89320, _89322))
^ Redo: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Unify: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Exit: (221) [user] fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(+, =, 'is-closed')), 'next-operation'(op(+, =, 'is-closed'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(+, =, 'is-closed')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(+, =, 'is-closed')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'is-closed'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(+, =, 'is-closed')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3878, (notrace, wdmsg(('next-operation'(op(+, =, 'is-closed'))=>_3878)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(+, =, 'is-closed')))
^ Exit: (201) [user] pfcPost('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_287018)
Fail: (203) [t_l] t_l:pfcSearchTL(_287018)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_289792)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'is-closed')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(+, =, 'is-closed')))
^ Exit: (197) [user] if_t(into_simple_op(+, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], op(+, =, 'is-closed')), pfcAdd_Now('next-operation'(op(+, =, 'is-closed'))))
Call: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422))
Unify: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422))
^ Call: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422)
^ Unify: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), _3422)
Call: (200) [system] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])\=[_311258|_311260]
Exit: (200) [system] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])\=[_311258|_311260]
^ Call: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'))
^ Unify: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'))
Call: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'), error(_314996, _314998), fail)
Unify: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->_3422='True';_3422='False'), error(_314996, _314998), fail)
Call: (204) [user] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Unify: (204) [user] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Call: (205) [user] metta_interp_mode(+, _318712)
Unify: (205) [user] metta_interp_mode(+, load)
Exit: (205) [user] metta_interp_mode(+, load)
Call: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Call: (206) [user] metta_interp_mode(load, _323302)
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Call: (206) [system] load==exec
Redo: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Unify: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Call: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Call: (207) [system] nonvar(load)
Exit: (207) [system] nonvar(load)
Call: (207) [user] metta_interp_mode(load, _332524)
Redo: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Unify: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
^ Call: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^ Call: (208) [user] is_compatio
^ Unify: (208) [user] is_compatio
^ Call: (210) [system] setup_call_cleanup('$notrace'(_339000, _339002), once(user:is_compatio0), '$restore_trace'(_339000, _339002))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_339000, _339002), system:once(user:is_compatio0), system:'$restore_trace'(_339000, _339002))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_339000, _339002))
^ Fail: (208) [user] is_compatio
^ Redo: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^ Unify: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
^ Call: (209) [rtrace] rtrace:quietly3(user:(wots(_344618, must_det_ll(user:metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))), (_344618==""->true;our_ansi_format('#ffa505', '~w~n', [_344618]))))
^ Unify: (209) [rtrace] rtrace:quietly3(user:(wots(_344618, must_det_ll(user:metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))), (_344618==""->true;our_ansi_format('#ffa505', '~w~n', [_344618]))))
(=
(is-closed $x)
(if
(is-variable $x) False
(if
(== () $x) True
(if
(is-expression $x)
(and
(let $head
(car-atom $x)
(is-closed $head))
(let $tail
(cdr-atom $x)
(is-closed $tail))) True))))
; Action: load=metta_atom_asserted('&self',[=,['is-closed',_x],[if,['is-variable',_x],'False',[if,[==,[],_x],'True',[if,['is-expression',_x],[and,[let,_head,['car-atom',_x],['is-closed',_head]],[let,_tail,['cdr-atom',_x],['is-closed',_tail]]],'True']]]])
^ Exit: (209) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (207) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], metta_atom('&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])))
Exit: (206) [user] asserted_do_metta2('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Exit: (205) [user] asserted_do_metta('&self', load, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Exit: (204) [user] asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]])
Call: (204) [system] _3422='True'
Exit: (204) [system] 'True'='True'
Exit: (201) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->'True'='True';'True'='False'), error(_314996, _314998), fail)
^ Exit: (200) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]))*->'True'='True';'True'='False'))
^ Exit: (199) [user] as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), 'True')
Exit: (197) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]]), 'True'))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], 'True')
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', [=, ['is-closed', _x], [if, ['is-variable', _x], 'False', [if, [==, [], _x], 'True', [if, ['is-expression', _x], [and, [let, _head, ['car-atom', _x], ['is-closed', _head]], [let, _tail, ['cdr-atom', _x], ['is-closed', _tail]]], 'True']]]], 'True'))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; function", 27, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; function", 27, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
Call: (197) [system] var('$COMMENT'("; function", 27, 0))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] '$COMMENT'("; function", 27, 0)==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
Call: (198) [system] var("; function")
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
Call: (198) [system] comment(+)\==exec
Exit: (198) [system] comment(+)\==exec
Call: (198) [system] "; function"==[]
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
^ Call: (198) [user] write_comment("; function")
^ Unify: (198) [user] write_comment("; function")
^ Call: (199) [user] is_compatio
^ Unify: (199) [user] is_compatio
^ Call: (201) [system] setup_call_cleanup('$notrace'(_472366, _472368), once(user:is_compatio0), '$restore_trace'(_472366, _472368))
^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_472366, _472368), system:once(user:is_compatio0), system:'$restore_trace'(_472366, _472368))
^ Call: (202) [system] sig_atomic(system:'$notrace'(_472366, _472368))
^ Redo: (198) [user] write_comment("; function")
^ Unify: (198) [user] write_comment("; function")
^ Call: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] var(silent)
Fail: (201) [system] var(silent)
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] silent==true
Fail: (201) [system] silent==true
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] silent==false
Fail: (201) [system] silent==false
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
^ Call: (202) [system] setup_call_cleanup('$notrace'(_491882, _491884), once(user:option_value0(load, silent)), '$restore_trace'(_491882, _491884))
^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_491882, _491884), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_491882, _491884))
^ Call: (203) [system] sig_atomic(system:'$notrace'(_491882, _491884))
^ Fail: (200) [user] option_value(load, silent)
^ Redo: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] is_converting
^ Unify: (200) [user] is_converting
^ Call: (201) [user] is_metta_flag(convert)
^ Unify: (201) [user] is_metta_flag(convert)
^ Call: (203) [system] setup_call_cleanup('$notrace'(_501172, _501174), once(user:is_flag0(convert)), '$restore_trace'(_501172, _501174))
^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_501172, _501174), system:once(user:is_flag0(convert)), system:'$restore_trace'(_501172, _501174))
^ Call: (204) [system] sig_atomic(system:'$notrace'(_501172, _501174))
^ Fail: (201) [user] is_metta_flag(convert)
^ Fail: (200) [user] is_converting
^ Redo: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] var('True')
Fail: (201) [system] var('True')
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] 'True'==true
Fail: (201) [system] 'True'==true
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] 'True'==false
Fail: (201) [system] 'True'==false
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
^ Call: (202) [system] setup_call_cleanup('$notrace'(_520680, _520682), once(user:option_value0(html, 'True')), '$restore_trace'(_520680, _520682))
^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_520680, _520682), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_520680, _520682))
^ Call: (203) [system] sig_atomic(system:'$notrace'(_520680, _520682))
^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^ Exit: (200) [user] option_value(html, 'True')
Call: (200) [system] fail
^ Redo: (198) [user] write_comment("; function")
^ Unify: (198) [user] write_comment("; function")
^ Call: (199) [user] connlf
^ Unify: (199) [user] connlf
^ Call: (200) [user] check_silent_loading
^ Unify: (200) [user] check_silent_loading
^ Exit: (200) [user] check_silent_loading
^ Call: (200) [user] not_compat_io(format('~N'))
^ Unify: (200) [user] not_compat_io(format('~N'))
^ Call: (201) [user] not_compatio(format('~N'))
^ Unify: (201) [user] not_compatio(format('~N'))
^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (203) [user] once((is_mettalog;is_testing))
^ Unify: (203) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] is_mettalog
^ Unify: (205) [user] is_mettalog
^ Call: (206) [user] is_win64
^ Unify: (206) [user] is_win64
Call: (207) [system] current_prolog_flag(windows, _23644)
Fail: (207) [system] current_prolog_flag(windows, _24572)
^ Fail: (206) [user] is_win64
^ Redo: (205) [user] is_mettalog
^ Unify: (205) [user] is_mettalog
^ Call: (206) [user] is_metta_flag(log)
^ Unify: (206) [user] is_metta_flag(log)
^ Call: (208) [system] setup_call_cleanup('$notrace'(_30032, _30034), once(user:is_flag0(log)), '$restore_trace'(_30032, _30034))
^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_30032, _30034), system:once(user:is_flag0(log)), system:'$restore_trace'(_30032, _30034))
^ Call: (209) [system] sig_atomic(system:'$notrace'(_30032, _30034))
^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (206) [user] is_metta_flag(log)
^ Exit: (205) [user] is_mettalog
^ Exit: (203) [system] once(user:(is_mettalog;is_testing))
^ Call: (203) [user] user_err(format('~N'))
^ Unify: (203) [user] user_err(format('~N'))
^ Call: (204) [user] original_user_error(_38428)
^ Unify: (204) [user] original_user_error(_38428)
Call: (205) [system] stream_property(_38428, file_no(2))
Unify: (205) [system] stream_property(_38428, file_no(2))
Call: (206) [system] nonvar(_38428)
Redo: (205) [system] stream_property(_38428, file_no(2))
Unify: (205) [system] stream_property(_38428, file_no(2))
Call: (206) [system] nonvar(_38428)
Redo: (205) [system] stream_property(_38428, file_no(2))
Unify: (205) [system] stream_property(_38428, file_no(2))
Call: (206) [system] nonvar(file_no(2))
Exit: (206) [system] nonvar(file_no(2))
Call: (206) [system] file_no(2)=alias(_49548)
Redo: (205) [system] stream_property(_38428, file_no(2))
Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2))
^ Exit: (204) [user] original_user_error((0x7fe6c676e200))
^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N'))
Call: (206) [$syspreds] format('~N')
Unify: (206) [$syspreds] format('~N')
^ Call: (207) [$syspreds] format('~N', [])
^ Exit: (207) [$syspreds] format('~N', [])
Exit: (206) [$syspreds] format('~N')
^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N'))
^ Exit: (203) [user] user_err(format('~N'))
^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (201) [user] not_compatio(format('~N'))
^ Exit: (200) [user] not_compat_io(format('~N'))
^ Exit: (199) [user] connlf
^ Call: (199) [user] format(';;~w~n', ["; function"])
;;; function
^ Exit: (199) [user] format(';;~w~n', ["; function"])
^ Exit: (198) [user] write_comment("; function")
^ Call: (198) [user] ignore((symbolic("; function"), symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^ Call: (200) [user] symbolic("; function")
^ Unify: (200) [user] symbolic("; function")
Call: (201) [system] atomic("; function")
Exit: (201) [system] atomic("; function")
^ Exit: (200) [user] symbolic("; function")
^ Call: (200) [user] symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function")
^ Unify: (200) [user] symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function")
Call: (201) [system] atomic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function")
Fail: (201) [system] atomic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function")
^ Fail: (200) [user] symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function")
^ Redo: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^ Exit: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_67310, _67316], 'MeTTaLog only: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^ Call: (198) [user] ignore((symbolic("; function"), symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^ Call: (200) [user] symbolic("; function")
^ Unify: (200) [user] symbolic("; function")
Call: (201) [system] atomic("; function")
Exit: (201) [system] atomic("; function")
^ Exit: (200) [user] symbolic("; function")
^ Call: (200) [user] symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function")
^ Unify: (200) [user] symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function")
Call: (201) [system] atomic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function")
Fail: (201) [system] atomic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function")
^ Fail: (200) [user] symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function")
^ Redo: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
^ Exit: (198) [system] ignore(user:(symbolic("; function"), symbolic_list_concat([_100756, _67316], 'MeTTaLog: ', "; function"), !, atom_string(_67316, _67336), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _67336, _3422)))
Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; function", _3422)
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422)
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; function", 27, 0), _3422))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
Call: (197) [system] var('$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0)==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
Call: (198) [system] var("; :(X,Y, [:,X,Y]).")
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
Call: (198) [system] comment(+)\==exec
Exit: (198) [system] comment(+)\==exec
Call: (198) [system] "; :(X,Y, [:,X,Y])."==[]
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
^ Call: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^ Unify: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^ Call: (199) [user] is_compatio
^ Unify: (199) [user] is_compatio
^ Call: (201) [system] setup_call_cleanup('$notrace'(_247254, _247256), once(user:is_compatio0), '$restore_trace'(_247254, _247256))
^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_247254, _247256), system:once(user:is_compatio0), system:'$restore_trace'(_247254, _247256))
^ Call: (202) [system] sig_atomic(system:'$notrace'(_247254, _247256))
^ Redo: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^ Unify: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^ Call: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] var(silent)
Fail: (201) [system] var(silent)
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] silent==true
Fail: (201) [system] silent==true
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] silent==false
Fail: (201) [system] silent==false
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
^ Call: (202) [system] setup_call_cleanup('$notrace'(_266770, _266772), once(user:option_value0(load, silent)), '$restore_trace'(_266770, _266772))
^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_266770, _266772), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_266770, _266772))
^ Call: (203) [system] sig_atomic(system:'$notrace'(_266770, _266772))
^ Fail: (200) [user] option_value(load, silent)
^ Redo: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] is_converting
^ Unify: (200) [user] is_converting
^ Call: (201) [user] is_metta_flag(convert)
^ Unify: (201) [user] is_metta_flag(convert)
^ Call: (203) [system] setup_call_cleanup('$notrace'(_276060, _276062), once(user:is_flag0(convert)), '$restore_trace'(_276060, _276062))
^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_276060, _276062), system:once(user:is_flag0(convert)), system:'$restore_trace'(_276060, _276062))
^ Call: (204) [system] sig_atomic(system:'$notrace'(_276060, _276062))
^ Fail: (201) [user] is_metta_flag(convert)
^ Fail: (200) [user] is_converting
^ Redo: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] var('True')
Fail: (201) [system] var('True')
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] 'True'==true
Fail: (201) [system] 'True'==true
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] 'True'==false
Fail: (201) [system] 'True'==false
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
^ Call: (202) [system] setup_call_cleanup('$notrace'(_295568, _295570), once(user:option_value0(html, 'True')), '$restore_trace'(_295568, _295570))
^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_295568, _295570), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_295568, _295570))
^ Call: (203) [system] sig_atomic(system:'$notrace'(_295568, _295570))
^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^ Exit: (200) [user] option_value(html, 'True')
Call: (200) [system] fail
^ Redo: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^ Unify: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^ Call: (199) [user] connlf
^ Unify: (199) [user] connlf
^ Call: (200) [user] check_silent_loading
^ Unify: (200) [user] check_silent_loading
^ Exit: (200) [user] check_silent_loading
^ Call: (200) [user] not_compat_io(format('~N'))
^ Unify: (200) [user] not_compat_io(format('~N'))
^ Call: (201) [user] not_compatio(format('~N'))
^ Unify: (201) [user] not_compatio(format('~N'))
^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (203) [user] once((is_mettalog;is_testing))
^ Unify: (203) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] is_mettalog
^ Unify: (205) [user] is_mettalog
^ Call: (206) [user] is_win64
^ Unify: (206) [user] is_win64
Call: (207) [system] current_prolog_flag(windows, _318820)
Fail: (207) [system] current_prolog_flag(windows, _319748)
^ Fail: (206) [user] is_win64
^ Redo: (205) [user] is_mettalog
^ Unify: (205) [user] is_mettalog
^ Call: (206) [user] is_metta_flag(log)
^ Unify: (206) [user] is_metta_flag(log)
^ Call: (208) [system] setup_call_cleanup('$notrace'(_325208, _325210), once(user:is_flag0(log)), '$restore_trace'(_325208, _325210))
^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_325208, _325210), system:once(user:is_flag0(log)), system:'$restore_trace'(_325208, _325210))
^ Call: (209) [system] sig_atomic(system:'$notrace'(_325208, _325210))
^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (206) [user] is_metta_flag(log)
^ Exit: (205) [user] is_mettalog
^ Exit: (203) [system] once(user:(is_mettalog;is_testing))
^ Call: (203) [user] user_err(format('~N'))
^ Unify: (203) [user] user_err(format('~N'))
^ Call: (204) [user] original_user_error(_333604)
^ Unify: (204) [user] original_user_error(_333604)
Call: (205) [system] stream_property(_333604, file_no(2))
Unify: (205) [system] stream_property(_333604, file_no(2))
Call: (206) [system] nonvar(_333604)
Redo: (205) [system] stream_property(_333604, file_no(2))
Unify: (205) [system] stream_property(_333604, file_no(2))
Call: (206) [system] nonvar(_333604)
Redo: (205) [system] stream_property(_333604, file_no(2))
Unify: (205) [system] stream_property(_333604, file_no(2))
Call: (206) [system] nonvar(file_no(2))
Exit: (206) [system] nonvar(file_no(2))
Call: (206) [system] file_no(2)=alias(_344724)
Redo: (205) [system] stream_property(_333604, file_no(2))
Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2))
^ Exit: (204) [user] original_user_error((0x7fe6c676e200))
^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N'))
Call: (206) [$syspreds] format('~N')
Unify: (206) [$syspreds] format('~N')
^ Call: (207) [$syspreds] format('~N', [])
^ Exit: (207) [$syspreds] format('~N', [])
Exit: (206) [$syspreds] format('~N')
^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N'))
^ Exit: (203) [user] user_err(format('~N'))
^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (201) [user] not_compatio(format('~N'))
^ Exit: (200) [user] not_compat_io(format('~N'))
^ Exit: (199) [user] connlf
^ Call: (199) [user] format(';;~w~n', ["; :(X,Y, [:,X,Y])."])
;;; :(X,Y, [:,X,Y]).
^ Exit: (199) [user] format(';;~w~n', ["; :(X,Y, [:,X,Y])."])
^ Exit: (198) [user] write_comment("; :(X,Y, [:,X,Y]).")
^ Call: (198) [user] ignore((symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^ Call: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^ Unify: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
Call: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
Exit: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
^ Exit: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^ Call: (200) [user] symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
^ Unify: (200) [user] symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
Call: (201) [system] atomic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
Fail: (201) [system] atomic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
^ Fail: (200) [user] symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y]).")
^ Redo: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^ Exit: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_362486, _362492], 'MeTTaLog only: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^ Call: (198) [user] ignore((symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^ Call: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^ Unify: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
Call: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
Exit: (201) [system] atomic("; :(X,Y, [:,X,Y]).")
^ Exit: (200) [user] symbolic("; :(X,Y, [:,X,Y]).")
^ Call: (200) [user] symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
^ Unify: (200) [user] symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
Call: (201) [system] atomic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
Fail: (201) [system] atomic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
^ Fail: (200) [user] symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y]).")
^ Redo: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
^ Exit: (198) [system] ignore(user:(symbolic("; :(X,Y, [:,X,Y])."), symbolic_list_concat([_395932, _362492], 'MeTTaLog: ', "; :(X,Y, [:,X,Y])."), !, atom_string(_362492, _362512), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _362512, _3422)))
Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', "; :(X,Y, [:,X,Y]).", _3422)
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422)
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'("; :(X,Y, [:,X,Y]).", 28, 0), _3422))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, '$COMMENT'(";; KB", 30, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Exit: (194) [user] metta_file_buffer(+, '$COMMENT'(";; KB", 30, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
Call: (197) [system] var('$COMMENT'(";; KB", 30, 0))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] '$COMMENT'(";; KB", 30, 0)==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
Call: (198) [system] var(";; KB")
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
Call: (198) [system] comment(+)\==exec
Exit: (198) [system] comment(+)\==exec
Call: (198) [system] ";; KB"==[]
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
^ Call: (198) [user] write_comment(";; KB")
^ Unify: (198) [user] write_comment(";; KB")
^ Call: (199) [user] is_compatio
^ Unify: (199) [user] is_compatio
^ Call: (201) [system] setup_call_cleanup('$notrace'(_22718, _22720), once(user:is_compatio0), '$restore_trace'(_22718, _22720))
^ Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_22718, _22720), system:once(user:is_compatio0), system:'$restore_trace'(_22718, _22720))
^ Call: (202) [system] sig_atomic(system:'$notrace'(_22718, _22720))
^ Redo: (198) [user] write_comment(";; KB")
^ Unify: (198) [user] write_comment(";; KB")
^ Call: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] var(silent)
Fail: (201) [system] var(silent)
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] silent==true
Fail: (201) [system] silent==true
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
Call: (201) [system] silent==false
Fail: (201) [system] silent==false
^ Redo: (200) [user] option_value(load, silent)
^ Unify: (200) [user] option_value(load, silent)
^ Call: (202) [system] setup_call_cleanup('$notrace'(_42234, _42236), once(user:option_value0(load, silent)), '$restore_trace'(_42234, _42236))
^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_42234, _42236), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_42234, _42236))
^ Call: (203) [system] sig_atomic(system:'$notrace'(_42234, _42236))
^ Fail: (200) [user] option_value(load, silent)
^ Redo: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] is_converting
^ Unify: (200) [user] is_converting
^ Call: (201) [user] is_metta_flag(convert)
^ Unify: (201) [user] is_metta_flag(convert)
^ Call: (203) [system] setup_call_cleanup('$notrace'(_51524, _51526), once(user:is_flag0(convert)), '$restore_trace'(_51524, _51526))
^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_51524, _51526), system:once(user:is_flag0(convert)), system:'$restore_trace'(_51524, _51526))
^ Call: (204) [system] sig_atomic(system:'$notrace'(_51524, _51526))
^ Fail: (201) [user] is_metta_flag(convert)
^ Fail: (200) [user] is_converting
^ Redo: (199) [user] silent_loading
^ Unify: (199) [user] silent_loading
^ Call: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] var('True')
Fail: (201) [system] var('True')
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] 'True'==true
Fail: (201) [system] 'True'==true
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
Call: (201) [system] 'True'==false
Fail: (201) [system] 'True'==false
^ Redo: (200) [user] option_value(html, 'True')
^ Unify: (200) [user] option_value(html, 'True')
^ Call: (202) [system] setup_call_cleanup('$notrace'(_71032, _71034), once(user:option_value0(html, 'True')), '$restore_trace'(_71032, _71034))
^ Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_71032, _71034), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_71032, _71034))
^ Call: (203) [system] sig_atomic(system:'$notrace'(_71032, _71034))
^ Exit: (202) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^ Exit: (200) [user] option_value(html, 'True')
Call: (200) [system] fail
^ Redo: (198) [user] write_comment(";; KB")
^ Unify: (198) [user] write_comment(";; KB")
^ Call: (199) [user] connlf
^ Unify: (199) [user] connlf
^ Call: (200) [user] check_silent_loading
^ Unify: (200) [user] check_silent_loading
^ Exit: (200) [user] check_silent_loading
^ Call: (200) [user] not_compat_io(format('~N'))
^ Unify: (200) [user] not_compat_io(format('~N'))
^ Call: (201) [user] not_compatio(format('~N'))
^ Unify: (201) [user] not_compatio(format('~N'))
^ Call: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (203) [user] once((is_mettalog;is_testing))
^ Unify: (203) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] is_mettalog
^ Unify: (205) [user] is_mettalog
^ Call: (206) [user] is_win64
^ Unify: (206) [user] is_win64
Call: (207) [system] current_prolog_flag(windows, _94284)
Fail: (207) [system] current_prolog_flag(windows, _95212)
^ Fail: (206) [user] is_win64
^ Redo: (205) [user] is_mettalog
^ Unify: (205) [user] is_mettalog
^ Call: (206) [user] is_metta_flag(log)
^ Unify: (206) [user] is_metta_flag(log)
^ Call: (208) [system] setup_call_cleanup('$notrace'(_100672, _100674), once(user:is_flag0(log)), '$restore_trace'(_100672, _100674))
^ Unify: (208) [system] setup_call_cleanup(system:'$notrace'(_100672, _100674), system:once(user:is_flag0(log)), system:'$restore_trace'(_100672, _100674))
^ Call: (209) [system] sig_atomic(system:'$notrace'(_100672, _100674))
^ Exit: (208) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (206) [user] is_metta_flag(log)
^ Exit: (205) [user] is_mettalog
^ Exit: (203) [system] once(user:(is_mettalog;is_testing))
^ Call: (203) [user] user_err(format('~N'))
^ Unify: (203) [user] user_err(format('~N'))
^ Call: (204) [user] original_user_error(_109068)
^ Unify: (204) [user] original_user_error(_109068)
Call: (205) [system] stream_property(_109068, file_no(2))
Unify: (205) [system] stream_property(_109068, file_no(2))
Call: (206) [system] nonvar(_109068)
Redo: (205) [system] stream_property(_109068, file_no(2))
Unify: (205) [system] stream_property(_109068, file_no(2))
Call: (206) [system] nonvar(_109068)
Redo: (205) [system] stream_property(_109068, file_no(2))
Unify: (205) [system] stream_property(_109068, file_no(2))
Call: (206) [system] nonvar(file_no(2))
Exit: (206) [system] nonvar(file_no(2))
Call: (206) [system] file_no(2)=alias(_120188)
Redo: (205) [system] stream_property(_109068, file_no(2))
Exit: (205) [system] stream_property((0x7fe6c676e200), file_no(2))
^ Exit: (204) [user] original_user_error((0x7fe6c676e200))
^ Call: (204) [user] with_output_to((0x7fe6c676e200), format('~N'))
Call: (206) [$syspreds] format('~N')
Unify: (206) [$syspreds] format('~N')
^ Call: (207) [$syspreds] format('~N', [])
^ Exit: (207) [$syspreds] format('~N', [])
Exit: (206) [$syspreds] format('~N')
^ Exit: (204) [user] with_output_to((0x7fe6c676e200), format('~N'))
^ Exit: (203) [user] user_err(format('~N'))
^ Exit: (202) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (201) [user] not_compatio(format('~N'))
^ Exit: (200) [user] not_compat_io(format('~N'))
^ Exit: (199) [user] connlf
^ Call: (199) [user] format(';;~w~n', [";; KB"])
;;;; KB
^ Exit: (199) [user] format(';;~w~n', [";; KB"])
^ Exit: (198) [user] write_comment(";; KB")
^ Call: (198) [user] ignore((symbolic(";; KB"), symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^ Call: (200) [user] symbolic(";; KB")
^ Unify: (200) [user] symbolic(";; KB")
Call: (201) [system] atomic(";; KB")
Exit: (201) [system] atomic(";; KB")
^ Exit: (200) [user] symbolic(";; KB")
^ Call: (200) [user] symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB")
^ Unify: (200) [user] symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB")
Call: (201) [system] atomic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB")
Fail: (201) [system] atomic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB")
^ Fail: (200) [user] symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB")
^ Redo: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^ Exit: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_137950, _137956], 'MeTTaLog only: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^ Call: (198) [user] ignore((symbolic(";; KB"), symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^ Call: (200) [user] symbolic(";; KB")
^ Unify: (200) [user] symbolic(";; KB")
Call: (201) [system] atomic(";; KB")
Exit: (201) [system] atomic(";; KB")
^ Exit: (200) [user] symbolic(";; KB")
^ Call: (200) [user] symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB")
^ Unify: (200) [user] symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB")
Call: (201) [system] atomic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB")
Fail: (201) [system] atomic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB")
^ Fail: (200) [user] symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB")
^ Redo: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^ Unify: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
^ Exit: (198) [system] ignore(user:(symbolic(";; KB"), symbolic_list_concat([_171396, _137956], 'MeTTaLog: ', ";; KB"), !, atom_string(_137956, _137976), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')), +, '&self', _137976, _3422)))
Exit: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), comment(+), '&self', ";; KB", _3422)
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422)
^ Exit: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', '$COMMENT'(";; KB", 30, 0), _3422))
^ Redo: (194) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _3382)
^ Unify: (194) [user] metta_file_buffer(+, exec(['bind!', '&kb', ['new-space']]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Exit: (194) [user] metta_file_buffer(+, exec(['bind!', '&kb', ['new-space']]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', '$stream_position'(560, 25, 26, 560))
^ Call: (195) [user] apply:maplist(maybe_assign, [])
^ Unify: (195) [apply] apply:maplist(user:maybe_assign, [])
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (195) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (195) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422))
^ Unify: (195) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422))
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Call: (197) [system] var(exec(['bind!', '&kb', ['new-space']]))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Call: (197) [system] (+)\==exec
Exit: (197) [system] (+)\==exec
Call: (197) [system] exec(['bind!', '&kb', ['new-space']])==[]
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Call: (197) [system] string(exec(['bind!', '&kb', ['new-space']]))
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), +, '&self', exec(['bind!', '&kb', ['new-space']]), _3422)
Call: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Call: (198) [system] var(['bind!', '&kb', ['new-space']])
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Call: (198) [system] exec\==exec
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Call: (198) [system] string(['bind!', '&kb', ['new-space']])
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Call: (198) [system] exec\==exec
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
^ Call: (198) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (199) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Unify: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Unify: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Call: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _372926))
^ Exit: (201) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 2))
Call: (201) [system] _382570 is 2+1
Exit: (201) [system] 3 is 2+1
^ Call: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^ Exit: (201) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^ Exit: (200) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')
^ Exit: (199) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Exit: (198) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'))
^ Call: (198) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _408516))
^ Unify: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _408516))
^ Call: (199) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _408516))
^ Unify: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _408516))
^ Call: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _408516)
^ Unify: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _408516)
^ Call: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', _437416)
^ Unify: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3)
^ Exit: (201) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3)
Call: (201) [system] _408516=3
Exit: (201) [system] 3=3
^ Exit: (200) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3)
^ Exit: (199) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^ Exit: (198) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3))
^ Call: (198) [user] must_det_ll(3>0)
^ Unify: (198) [user] must_det_ll(user:(3>0))
^ Call: (199) [user] once(user:(3>0))
^ Unify: (199) [system] once(user:(3>0))
Call: (200) [system] 3>0
Exit: (200) [system] 3>0
^ Exit: (199) [system] once(user:(3>0))
^ Exit: (198) [user] must_det_ll(user:(3>0))
^ Call: (198) [user] is_synthing_unit_tests
^ Unify: (198) [user] is_synthing_unit_tests
^ Call: (200) [system] setup_call_cleanup('$notrace'(_477438, _477440), once(user:is_synthing_unit_tests0), '$restore_trace'(_477438, _477440))
^ Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_477438, _477440), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_477438, _477440))
^ Call: (201) [system] sig_atomic(system:'$notrace'(_477438, _477440))
^ Exit: (200) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (198) [user] is_synthing_unit_tests
^ Call: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, _482176)
^ Unify: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, [[]])
^ Exit: (198) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 3, [[]])
Call: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Call: (199) [system] nb_current(suspend_answers, true)
Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Call: (199) [system] string(['bind!', '&kb', ['new-space']])
Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Call: (199) [system] var([[]])
Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Call: (199) [system] var(['bind!', '&kb', ['new-space']])
Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
^ Call: (199) [user] backward_compatibility:sformat(_507672, '~q', [['bind!', '&kb', ['new-space']]])
^ Unify: (199) [user] backward_compatibility:sformat(_507672, '~q', [['bind!', '&kb', ['new-space']]])
^ Call: (200) [user] format(string(_507672), '~q', [['bind!', '&kb', ['new-space']]])
^ Exit: (200) [user] format(string("['bind!','&kb',['new-space']]"), '~q', [['bind!', '&kb', ['new-space']]])
^ Exit: (199) [user] backward_compatibility:sformat("['bind!','&kb',['new-space']]", '~q', [['bind!', '&kb', ['new-space']]])
^ Call: (199) [user] atom_contains("['bind!','&kb',['new-space']]", "[assert")
^ Unify: (199) [user] atom_contains("['bind!','&kb',['new-space']]", "[assert")
Call: (200) [system] sub_atom("['bind!','&kb',['new-space']]", _514326, _514328, _514330, "[assert")
Fail: (200) [system] sub_atom("['bind!','&kb',['new-space']]", _515266, _515268, _515270, "[assert")
^ Fail: (199) [user] atom_contains("['bind!','&kb',['new-space']]", "[assert")
Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Call: (199) [occurs] occurs:contains_var('BadType', [[]])
Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
Call: (200) [system] 'BadType'==[[]]
Fail: (200) [system] 'BadType'==[[]]
Redo: (199) [occurs] occurs:contains_var('BadType', [[]])
Unify: (199) [occurs] occurs:contains_var('BadType', [[]])
Call: (200) [system] compound([[]])
Exit: (200) [system] compound([[]])
Call: (200) [system] arg(_6092, [[]], _6016)
Exit: (200) [system] arg(1, [[]], [])
Call: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] 'BadType'==[]
Fail: (201) [system] 'BadType'==[]
Redo: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] compound([])
Fail: (201) [system] compound([])
Fail: (200) [occurs] occurs:contains_var('BadType', [])
Redo: (200) [system] arg(_16300, [[]], _6016)
Exit: (200) [system] arg(2, [[]], [])
Call: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] 'BadType'==[]
Fail: (201) [system] 'BadType'==[]
Redo: (200) [occurs] occurs:contains_var('BadType', [])
Unify: (200) [occurs] occurs:contains_var('BadType', [])
Call: (201) [system] compound([])
Fail: (201) [system] compound([])
Fail: (200) [occurs] occurs:contains_var('BadType', [])
Fail: (199) [occurs] occurs:contains_var('BadType', [[]])
Redo: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Unify: (198) [user] check_answers_for(['bind!', '&kb', ['new-space']], [[]])
Call: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], _29194)
Unify: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
Call: (200) [system] compound(['bind!', '&kb', ['new-space']])
Exit: (200) [system] compound(['bind!', '&kb', ['new-space']])
Unify: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], '&kb')
^ Call: (200) [user] symbol('bind!')
^ Unify: (200) [user] symbol('bind!')
Call: (201) [system] atom('bind!')
Exit: (201) [system] atom('bind!')
^ Exit: (200) [user] symbol('bind!')
^ Call: (200) [user] symbol_concat(assert, _38488, 'bind!')
^ Unify: (200) [user] symbol_concat(assert, _39420, 'bind!')
Call: (201) [system] atom_concat(assert, _40276, 'bind!')
Fail: (201) [system] atom_concat(assert, _40276, 'bind!')
^ Fail: (200) [user] symbol_concat(assert, _42218, 'bind!')
Redo: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], _29194)
Unify: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
Call: (200) [user] is_conz(['bind!', '&kb', ['new-space']])
Unify: (200) [user] is_conz(['bind!', '&kb', ['new-space']])
Call: (201) [system] compound(['bind!', '&kb', ['new-space']])
Exit: (201) [system] compound(['bind!', '&kb', ['new-space']])
Call: (201) [system] ['bind!', '&kb', ['new-space']]=[_48580|_48582]
Exit: (201) [system] ['bind!', '&kb', ['new-space']]=['bind!', '&kb', ['new-space']]
Exit: (200) [user] is_conz(['bind!', '&kb', ['new-space']])
Exit: (199) [user] inside_assert(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
Call: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
Call: (200) [system] compound(['bind!', '&kb', ['new-space']])
Exit: (200) [system] compound(['bind!', '&kb', ['new-space']])
Call: (200) [system] compound_name_arity(['bind!', '&kb', ['new-space']], _55940, _55942)
Exit: (200) [system] compound_name_arity(['bind!', '&kb', ['new-space']], '[|]', 2)
^ Call: (200) [user] symbol_concat(eval, _57884, '[|]')
^ Unify: (200) [user] symbol_concat(eval, _58816, '[|]')
Call: (201) [system] atom_concat(eval, _59672, '[|]')
Fail: (201) [system] atom_concat(eval, _59672, '[|]')
^ Fail: (200) [user] symbol_concat(eval, _61614, '[|]')
Redo: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
Call: (200) [system] is_list(['bind!', '&kb', ['new-space']])
Exit: (200) [system] is_list(['bind!', '&kb', ['new-space']])
Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
^ Call: (200) [user] symbol('bind!')
^ Unify: (200) [user] symbol('bind!')
Call: (201) [system] atom('bind!')
Exit: (201) [system] atom('bind!')
^ Exit: (200) [user] symbol('bind!')
Unify: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
^ Call: (200) [user] symbol_concat(_72660, !, 'bind!')
^ Unify: (200) [user] symbol_concat(_73592, !, 'bind!')
Call: (201) [system] atom_concat(_74450, !, 'bind!')
Exit: (201) [system] atom_concat(bind, !, 'bind!')
^ Exit: (200) [user] symbol_concat(bind, !, 'bind!')
Exit: (199) [user] always_exec(['bind!', '&kb', ['new-space']])
Call: (199) [system] fail
Redo: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
Unify: (197) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), exec, '&self', ['bind!', '&kb', ['new-space']], _3422)
^ Call: (198) [user] if_t(into_simple_op(exec, ['bind!', '&kb', ['new-space']], _88714), pfcAdd_Now('next-operation'(_88714)))
^ Unify: (198) [user] if_t(into_simple_op(exec, ['bind!', '&kb', ['new-space']], _88714), pfcAdd_Now('next-operation'(_88714)))
Call: (199) [user] into_simple_op(exec, ['bind!', '&kb', ['new-space']], _88714)
Unify: (199) [user] into_simple_op(exec, ['bind!', '&kb', ['new-space']], op(exec, 'bind!', _91506))
Call: (200) [user] o_s(['&kb', ['new-space']], _91506)
Unify: (200) [user] o_s(['&kb', ['new-space']], _91506)
Call: (201) [user] o_s('&kb', _91506)
Unify: (201) [user] o_s('&kb', '&kb')
Exit: (201) [user] o_s('&kb', '&kb')
Exit: (200) [user] o_s(['&kb', ['new-space']], '&kb')
Exit: (199) [user] into_simple_op(exec, ['bind!', '&kb', ['new-space']], op(exec, 'bind!', '&kb'))
^ Call: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (200) [user] current_predicate(pfcAdd/1)
^ Exit: (200) [user] current_predicate(pfcAdd/1)
^ Call: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^ Unify: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^ Call: (201) [user] clause(pfcTraceExecution, true)
^ Fail: (201) [user] clause(pfcTraceExecution, true)
^ Redo: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^ Exit: (200) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'bind!', '&kb'))))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (201) [user] must_ex(current_why_UU(_109976))
^ Unify: (201) [user] must_ex(current_why_UU(_109976))
Call: (203) [user] current_why_UU(_109976)
Unify: (203) [user] current_why_UU(_109976)
^ Call: (204) [user] get_why_uu(_109976)
^ Unify: (204) [user] get_why_uu(_109976)
^ Call: (205) [user] findall(_115516, current_why(_115516), _115522)
^ Unify: (205) [$bags] findall(_115516, user:current_why(_115516), _115522)
^ Call: (206) [$bags] findall(_115516, user:current_why(_115516), _115522, [])
^ Unify: (206) [$bags] findall(_115516, user:current_why(_115516), _115522, [])
^ Call: (207) [$bags] cleanup_bag(findall_loop(_115516, user:current_why(_115516), _115522, []), '$destroy_findall_bag')
^ Unify: (207) [$bags] cleanup_bag('$bags':findall_loop(_115516, user:current_why(_115516), _115522, []), '$bags':'$destroy_findall_bag')
Call: (208) [$bags] findall_loop(_115516, user:current_why(_115516), _115522, [])
Unify: (208) [$bags] findall_loop(_115516, user:current_why(_115516), _115522, [])
^ Call: (209) [user] bugger:current_why(_115516)
^ Unify: (209) [user] bugger:current_why(_115516)
^ Call: (210) [user] bugger:current_why_data(_115516)
^ Unify: (210) [user] bugger:current_why_data(_115516)
Call: (211) [system] nb_current('$current_why', wp(_115516, _126776))
Fail: (211) [system] nb_current('$current_why', wp(_115516, _126776))
^ Redo: (210) [user] bugger:current_why_data(_115516)
^ Unify: (210) [user] bugger:current_why_data(_115516)
Call: (211) [t_l] t_l:current_why_source(_115516)
Fail: (211) [t_l] t_l:current_why_source(_115516)
^ Fail: (210) [user] bugger:current_why_data(_115516)
^ Redo: (209) [user] bugger:current_why(_115516)
^ Unify: (209) [user] bugger:current_why(mfl4(_134204, _134206, _134208, _134210))
^ Call: (211) [system] setup_call_cleanup('$notrace'(_135160, _135162), once(user:current_mfl4(_134204, _134206, _134208, _134210)), '$restore_trace'(_135160, _135162))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_135160, _135162), system:once(user:current_mfl4(_134204, _134206, _134208, _134210)), system:'$restore_trace'(_135160, _135162))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_135160, _135162))
^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_134204, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta', 136)), system:'$restore_trace'(3, -1))
^ Exit: (209) [user] bugger:current_why(P;HTML|mfl4(_134204, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Redo: (208) [$bags] findall_loop(_115516, user:current_why(_115516), _115522, [])
Exit: (208) [$bags] findall_loop(_115516, user:current_why(_115516), [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (207) [$bags] cleanup_bag('$bags':findall_loop(_115516, user:current_why(_115516), [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], []), '$bags':'$destroy_findall_bag')
^ Exit: (206) [$bags] findall(_115516, user:current_why(_115516), [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [])
^ Exit: (205) [$bags] findall(_115516, user:current_why(_115516), [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (205) [system] [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
Exit: (205) [system] [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]\==[]
^ Call: (205) [user] u_to_uu([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _109976)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], ax))
Call: (206) [system] var([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (206) [system] var([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _109976)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (206) [system] nonvar([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (206) [system] nonvar([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (206) [system] [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_271656, _271658)
Fail: (206) [system] [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]=(_271656, _271658)
^ Redo: (205) [user] u_to_uu([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _109976)
^ Unify: (205) [user] u_to_uu([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _109976)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _302018)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _302018)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _302018)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Call: (208) [system] var([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Fail: (208) [system] var([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _302018)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Call: (208) [user] not(compound([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Unify: (208) [system] not(user:compound([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
Call: (209) [system] compound([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
Exit: (209) [system] compound([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)])
^ Fail: (208) [system] not(user:compound([P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)]))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _302018)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], _302018)
^ Call: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _302018)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (209) [system] var(P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (209) [system] var(P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _302018)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (209) [user] not(compound(P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Unify: (209) [system] not(user:compound(P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
Call: (210) [system] compound(P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (210) [system] compound(P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Fail: (209) [system] not(user:compound(P;HTML|mfl4(_152060, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)))
^ Redo: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3648)
^ Unify: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (208) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Call: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3602)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (207) [system] var(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Fail: (207) [system] var(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3602)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (207) [system] nonvar(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Exit: (207) [system] nonvar(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136))
Call: (207) [system] P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_146178, _146180)
Fail: (207) [system] P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)=(_146178, _146180)
^ Redo: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), _3602)
^ Unify: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (206) [user] u_to_uu(P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (205) [user] u_to_uu([P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136)], (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (204) [user] get_why_uu((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Exit: (203) [user] current_why_UU((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (201) [user] must_ex(current_why_UU((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (201) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (201) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcPost('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (202) [user] pfcPost('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (203) [user] pfcPost_rev((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (203) [user] pfcPost_rev((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
Call: (204) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
Fail: (204) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (203) [user] pfcPost_rev((P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (205) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _304492)
^ Unify: (205) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _304492)
Call: (206) [system] fail
Fail: (206) [system] fail
^ Fail: (205) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _304492)
^ Redo: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (205) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _324288, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_324288)), trace)))
^ Unify: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _324288, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_324288)), trace)))
^ Call: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _324288, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_324288)), trace)), user:each_call_cleanup)
^ Unify: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _324288, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_324288)), trace)), user:each_call_cleanup)
Call: (207) [system] current_prolog_flag(occurs_check, _354730)
Exit: (207) [system] current_prolog_flag(occurs_check, true)
^ Call: (207) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _324288, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_324288)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _324288, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_324288)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (208) [system] true==true
Exit: (208) [system] true==true
^ Call: (209) [user] pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (209) [user] pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (212) [user] pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (212) [user] pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (213) [user] assert('$spft$'('next-operation'(op(exec, 'bind!', '&kb')), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] assert('$spft$'('next-operation'(op(exec, 'bind!', '&kb')), P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (212) [user] pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (210) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Unify: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Call: (212) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')), true)
^ Unify: (212) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')), true)
^ Call: (213) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), _455142, _455144)
^ Exit: (213) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), user, 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Unify: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
Call: (214) [system] _458886=user
Exit: (214) [system] user=user
^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _460756)
^ Fail: (214) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _460756)
^ Redo: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Call: (214) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _463584)
^ Fail: (214) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _463584)
^ Fail: (213) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Fail: (212) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')), true)
^ Redo: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Exit: (211) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (210) [user] pfcPost2('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (210) [user] pfcPost2('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb'))))))
^ Unify: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb'))))))
^ Call: (213) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb')))))
^ Unify: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb')))))
^ Call: (215) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (215) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (216) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), _490894, _490896)
^ Exit: (216) [user] strip_module('next-operation'(op(exec, 'bind!', '&kb')), user, 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), _492774, _492776)
^ Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')), true)
Call: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
Fail: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), _492774, _492776)
^ Unify: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Exit: (216) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Call: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Unify: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
Call: (217) [system] _501180=user
Exit: (217) [system] user=user
^ Call: (217) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _503050)
^ Fail: (217) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _503050)
^ Redo: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Call: (217) [user] clause(user:'next-operation'(op(exec, 'bind!', '&kb')), true, _505878)
^ Fail: (217) [user] clause('next-operation'(op(exec, 'bind!', '&kb')), true, _505878)
^ Fail: (216) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'bind!', '&kb')), true)
^ Fail: (215) [user] is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (215) [user] assert('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (215) [user] assert('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (213) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb')))))
^ Exit: (211) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'bind!', '&kb')));assert('next-operation'(op(exec, 'bind!', '&kb'))))))
^ Call: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3628, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _43274)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _43274)
Call: (218) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
Fail: (218) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _43274)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _43274)
Call: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Exit: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Call: (218) [system] 1<1
Fail: (218) [system] 1<1
^ Redo: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _43274)
^ Unify: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _43274)
Call: (218) [system] _54426 is 1+ -1
Exit: (218) [system] 0 is 1+ -1
^ Call: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _56284)
^ Unify: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _56284)
Call: (219) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
Fail: (219) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _56284)
^ Unify: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _56284)
Call: (219) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Exit: (219) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Call: (219) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), _63694, _63696)
Exit: (219) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation', [op(exec, 'bind!', '&kb')])
Call: (219) [lists] lists:member(_56284, ['next-operation', op(exec, 'bind!', '&kb')])
Unify: (219) [lists] lists:member(_56284, ['next-operation', op(exec, 'bind!', '&kb')])
Call: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], _56284, 'next-operation')
Unify: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
Exit: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member('next-operation', ['next-operation', op(exec, 'bind!', '&kb')])
^ Exit: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^ Call: (218) [user] compound_eles(0, 'next-operation', _43274)
^ Unify: (218) [user] compound_eles(0, 'next-operation', _43274)
Call: (219) [system] var('next-operation')
Fail: (219) [system] var('next-operation')
^ Redo: (218) [user] compound_eles(0, 'next-operation', _43274)
^ Unify: (218) [user] compound_eles(0, 'next-operation', _43274)
Call: (219) [system] compound('next-operation')
Fail: (219) [system] compound('next-operation')
^ Redo: (218) [user] compound_eles(0, 'next-operation', _43274)
Call: (219) [system] _43274='next-operation'
Exit: (219) [system] 'next-operation'='next-operation'
^ Exit: (218) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^ Call: (217) [user] pfcIgnored('next-operation')
^ Fail: (217) [user] pfcIgnored('next-operation')
Redo: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], _56284, 'next-operation')
Unify: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], _56284, 'next-operation')
Call: (221) [lists] lists:member_([], _56284, op(exec, 'bind!', '&kb'))
Unify: (221) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
Exit: (221) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
Exit: (220) [lists] lists:member_([op(exec, 'bind!', '&kb')], op(exec, 'bind!', '&kb'), 'next-operation')
Exit: (219) [lists] lists:member(op(exec, 'bind!', '&kb'), ['next-operation', op(exec, 'bind!', '&kb')])
^ Exit: (218) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^ Call: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _43274)
^ Unify: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _43274)
Call: (219) [system] var(op(exec, 'bind!', '&kb'))
Fail: (219) [system] var(op(exec, 'bind!', '&kb'))
^ Redo: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _43274)
^ Unify: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _43274)
Call: (219) [system] compound(op(exec, 'bind!', '&kb'))
Exit: (219) [system] compound(op(exec, 'bind!', '&kb'))
Call: (219) [system] 0<1
Exit: (219) [system] 0<1
Call: (219) [system] _43274=op(exec, 'bind!', '&kb')
Exit: (219) [system] op(exec, 'bind!', '&kb')=op(exec, 'bind!', '&kb')
^ Exit: (218) [user] compound_eles(0, op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
^ Exit: (217) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^ Call: (217) [user] pfcIgnored(op(exec, 'bind!', '&kb'))
^ Fail: (217) [user] pfcIgnored(op(exec, 'bind!', '&kb'))
^ Fail: (216) [user] pfcIsNotTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _111074)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _111074)
Call: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
Fail: (217) [system] var('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _111074)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _111074)
Call: (217) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Exit: (217) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _111074)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), _111074)
Call: (217) [system] _122226 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _124084)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _124084)
Call: (218) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
Fail: (218) [system] is_list('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _124084)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), _124084)
Call: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Exit: (218) [system] compound('next-operation'(op(exec, 'bind!', '&kb')))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), _131494, _131496)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation', [op(exec, 'bind!', '&kb')])
Call: (218) [lists] lists:member(_124084, ['next-operation', op(exec, 'bind!', '&kb')])
Unify: (218) [lists] lists:member(_124084, ['next-operation', op(exec, 'bind!', '&kb')])
Call: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], _124084, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'bind!', '&kb')])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _111074)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _111074)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _111074)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _111074)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _111074)
Call: (218) [system] _111074='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), 'next-operation')
^ Call: (216) [user] pfcTraced('next-operation')
^ Fail: (216) [user] pfcTraced('next-operation')
Redo: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], _124084, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], _124084, 'next-operation')
Call: (220) [lists] lists:member_([], _124084, op(exec, 'bind!', '&kb'))
Unify: (220) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
Exit: (220) [lists] lists:member_([], op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
Exit: (219) [lists] lists:member_([op(exec, 'bind!', '&kb')], op(exec, 'bind!', '&kb'), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, 'bind!', '&kb'), ['next-operation', op(exec, 'bind!', '&kb')])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^ Call: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _111074)
^ Unify: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _111074)
Call: (218) [system] var(op(exec, 'bind!', '&kb'))
Fail: (218) [system] var(op(exec, 'bind!', '&kb'))
^ Redo: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _111074)
^ Unify: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), _111074)
Call: (218) [system] compound(op(exec, 'bind!', '&kb'))
Exit: (218) [system] compound(op(exec, 'bind!', '&kb'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _111074=op(exec, 'bind!', '&kb')
Exit: (218) [system] op(exec, 'bind!', '&kb')=op(exec, 'bind!', '&kb')
^ Exit: (217) [user] compound_eles(0, op(exec, 'bind!', '&kb'), op(exec, 'bind!', '&kb'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'bind!', '&kb')), op(exec, 'bind!', '&kb'))
^ Call: (216) [user] pfcTraced(op(exec, 'bind!', '&kb'))
^ Fail: (216) [user] pfcTraced(op(exec, 'bind!', '&kb'))
^ Fail: (215) [user] pfcIsTraced('next-operation'(op(exec, 'bind!', '&kb')))
^ Redo: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (214) [user] pfcTraceAddPrint('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (215) [user] pfcSpied('next-operation'(op(exec, 'bind!', '&kb')), +)
^ Fail: (215) [user] pfcSpied('next-operation'(op(exec, 'bind!', '&kb')), +)
^ Redo: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (214) [user] pfcTraceBreak('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Unify: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Call: (213) [user] pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (213) [user] pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (214) [user] pfcGetSearch(_277486)
^ Unify: (214) [user] pfcGetSearch(_277486)
Call: (215) [t_l] t_l:pfcSearchTL(_279336)
Fail: (215) [t_l] t_l:pfcSearchTL(_279336)
^ Redo: (214) [user] pfcGetSearch(_277486)
^ Call: (215) [user] pfcSearch(_282110)
^ Unify: (215) [user] pfcSearch(direct)
^ Exit: (215) [user] pfcSearch(direct)
Call: (215) [system] _277486=direct
Exit: (215) [system] direct=direct
^ Exit: (214) [user] pfcGetSearch(direct)
^ Call: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Unify: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
Call: (215) [system] direct=direct
Exit: (215) [system] direct=direct
^ Call: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (216) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _306544)
^ Unify: (216) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _306544)
Call: (217) [system] fail
Fail: (217) [system] fail
^ Fail: (216) [user] control_arg_types('next-operation'(op(exec, 'bind!', '&kb')), _306544)
^ Redo: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (216) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))))
^ Unify: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))))
^ Call: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:each_call_cleanup)
^ Unify: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:each_call_cleanup)
Call: (218) [system] current_prolog_flag(occurs_check, _316806)
Exit: (218) [system] current_prolog_flag(occurs_check, true)
^ Call: (218) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:set_prolog_flag(occurs_check, true))
Call: (219) [system] true==true
Exit: (219) [system] true==true
^ Call: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
Call: (220) [system] is_list(_324302)
Fail: (220) [system] is_list(_324302)
^ Redo: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (220) [user] pfcFwd1('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (220) [user] pfcFwd1('next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (221) [user] fc_rule_check('next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (221) [user] fc_rule_check('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (221) [user] fc_rule_check('next-operation'(op(exec, 'bind!', '&kb')))
Call: (221) [system] copy_term('next-operation'(op(exec, 'bind!', '&kb')), _331696)
Exit: (221) [system] copy_term('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (221) [user] ignore(fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^ Unify: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^ Call: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Unify: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Call: (224) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), true)
^ Fail: (224) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), true)
^ Redo: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Call: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Call: (225) [system] var('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Fail: (225) [system] var('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Call: (225) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Exit: (225) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), imported_from(system))
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Call: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _374358, _374360)
Unify: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _374358, _374360)
Call: (228) [system] compound('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Exit: (228) [system] compound('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Call: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _374358, _374360)
Exit: (228) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), '$pt$', 2)
Exit: (227) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), '$pt$', 2)
^ Call: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (227) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), built_in)
^ Redo: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _385600)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _386540)
Call: (226) [system] nonvar(_387398)
^ Redo: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _388400)
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _389334)
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), interpreted)
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Call: (225) [user] predicate_property('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), number_of_clauses(_398528))
^ Unify: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), number_of_clauses(_398528))
Call: (226) [system] nonvar(number_of_clauses(_398528))
Exit: (226) [system] nonvar(number_of_clauses(_398528))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_398528), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_398528), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Call: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Unify: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Call: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Exit: (228) [system] callable('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Exit: (225) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), number_of_clauses(0))
^ Unify: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _413372), (prolog_current_choice(_413382), push_current_choice(_413382), clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _413404), pfc_call(_413404)), nb_setval('$pfc_current_choice', _413372))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _413372), user:(prolog_current_choice(_413382), push_current_choice(_413382), clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _413404), pfc_call(_413404)), user:nb_setval('$pfc_current_choice', _413372))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _413372))
Call: (228) [system] nb_current('$pfc_current_choice', _413372)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_413382)
Exit: (227) [system] prolog_current_choice(2950)
^ Call: (227) [user] push_current_choice(2950)
^ Unify: (227) [user] push_current_choice(2950)
Call: (228) [system] nb_current('$pfc_current_choice', _422722)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2950])
Exit: (228) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (227) [user] push_current_choice(2950)
^ Call: (227) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _413404)
^ Fail: (227) [user] clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _413404)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _431094)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _413372), user:(prolog_current_choice(_413382), push_current_choice(_413382), clause('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288), _413404), pfc_call(_413404)), user:nb_setval('$pfc_current_choice', _413372))
^ Fail: (224) [user] pfc_call('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Fail: (223) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'bind!', '&kb')), _337288))
^ Redo: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (222) [user] fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (221) [system] ignore(user:fcpt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^ Call: (221) [user] ignore(fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^ Unify: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^ Call: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Call: (223) [user] pfc_spft(_445964, _446050, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972))
^ Unify: (223) [user] pfc_spft(_445964, _446982, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972))
^ Call: (224) [user] pfcCallSystem('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Unify: (224) [user] pfcCallSystem('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Call: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Call: (226) [system] var('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Fail: (226) [system] var('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Redo: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Call: (226) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Exit: (226) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Redo: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Call: (226) [user] predicate_property('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), imported_from(system))
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), imported_from(system))
Call: (227) [system] nonvar(imported_from(system))
Exit: (227) [system] nonvar(imported_from(system))
Call: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Unify: (227) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Call: (229) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Exit: (229) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Call: (229) [system] atom(user)
Exit: (229) [system] atom(user)
Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), imported_from(system))
^ Redo: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Call: (226) [user] predicate_property('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), built_in)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), built_in)
Call: (227) [system] nonvar(built_in)
Exit: (227) [system] nonvar(built_in)
Call: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Unify: (227) [$syspreds] property_predicate(built_in, user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Call: (228) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Exit: (228) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Call: (228) [$syspreds] goal_name_arity('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _482122, _482124)
Unify: (228) [$syspreds] goal_name_arity('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _482122, _482124)
Call: (229) [system] compound('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Exit: (229) [system] compound('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Call: (229) [system] compound_name_arity('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _482122, _482124)
Exit: (229) [system] compound_name_arity('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), '$spft$', 3)
Exit: (228) [$syspreds] goal_name_arity('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), '$spft$', 3)
^ Call: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (228) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), built_in)
^ Redo: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Call: (226) [user] predicate_property('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _493364)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _494304)
Call: (227) [system] nonvar(_495162)
^ Redo: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _496164)
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _497098)
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Call: (228) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Exit: (228) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), interpreted)
^ Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Call: (226) [user] predicate_property('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), number_of_clauses(_506292))
^ Unify: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), number_of_clauses(_506292))
Call: (227) [system] nonvar(number_of_clauses(_506292))
Exit: (227) [system] nonvar(number_of_clauses(_506292))
Call: (227) [$syspreds] property_predicate(number_of_clauses(_506292), user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Unify: (227) [$syspreds] property_predicate(number_of_clauses(_506292), user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Call: (228) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Unify: (228) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Call: (229) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Exit: (229) [system] callable('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Call: (229) [system] atom(user)
Exit: (229) [system] atom(user)
Exit: (228) [$syspreds] define_or_generate(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
Exit: (227) [$syspreds] property_predicate(number_of_clauses(745), user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Exit: (226) [$syspreds] predicate_property(user:'$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), number_of_clauses(745))
^ Unify: (225) [user] pfc_call('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)))
^ Call: (226) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _521136), (prolog_current_choice(_521146), push_current_choice(_521146), clause('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _521168), pfc_call(_521168)), nb_setval('$pfc_current_choice', _521136))
^ Unify: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _521136), user:(prolog_current_choice(_521146), push_current_choice(_521146), clause('$spft$'(_445964, _447842, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _445970, _445972)), _521168), pfc_call(_521168)), user:nb_setval('$pfc_current_choice', _521136))
^ Call: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', _521136))
Call: (229) [system] nb_current('$pfc_current_choice', _3880)
Exit: (229) [system] nb_current('$pfc_current_choice', [])
^ Exit: (227) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (228) [system] prolog_current_choice(_3890)
Exit: (228) [system] prolog_current_choice(2970)
^ Call: (228) [user] push_current_choice(2970)
^ Unify: (228) [user] push_current_choice(2970)
Call: (229) [system] nb_current('$pfc_current_choice', _10372)
Exit: (229) [system] nb_current('$pfc_current_choice', [])
Call: (229) [system] b_setval('$pfc_current_choice', [2970])
Exit: (229) [system] b_setval('$pfc_current_choice', [2970])
^ Exit: (228) [user] push_current_choice(2970)
^ Call: (228) [user] clause('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)), _3912)
^ Fail: (228) [user] clause('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)), _3912)
Call: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (229) [system] duplicate_term([], _18744)
Exit: (229) [system] duplicate_term([], [])
Call: (229) [system] nb_linkval('$pfc_current_choice', [])
Exit: (229) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (226) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _3880), user:(prolog_current_choice(_3890), push_current_choice(_3890), clause('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)), _3912), pfc_call(_3912)), user:nb_setval('$pfc_current_choice', _3880))
^ Fail: (225) [user] pfc_call('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)))
^ Fail: (224) [user] pfcCallSystem('$spft$'(_3858, _3872, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866)))
^ Fail: (223) [user] pfc_spft(_3858, _26248, '$nt$'('next-operation'(op(exec, 'bind!', '&kb')), _3864, _3866))
^ Redo: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Unify: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (222) [user] fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (221) [system] ignore(user:fcnt('next-operation'(op(exec, 'bind!', '&kb')), 'next-operation'(op(exec, 'bind!', '&kb'))))
^ Exit: (220) [user] pfcFwd1('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (219) [user] pfcFwd0('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (218) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (217) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))), user:each_call_cleanup)
^ Exit: (216) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'bind!', '&kb'))))
^ Exit: (215) [user] pfcFwd('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (214) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (213) [user] pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (211) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)))
^ Exit: (210) [user] pfcPost2('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (209) [user] pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (207) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3628, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_3628)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (206) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3628, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_3628)), trace)), user:each_call_cleanup)
^ Exit: (205) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax)), _3628, (notrace, wdmsg(('next-operation'(op(exec, 'bind!', '&kb'))=>_3628)), trace)))
^ Exit: (204) [user] pfcPost1('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (203) [user] pfcPost_rev((P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax), 'next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (202) [user] pfcPost('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Call: (202) [user] pfcRun
^ Unify: (202) [user] pfcRun
^ Call: (203) [user] pfcGetSearch(direct)
^ Unify: (203) [user] pfcGetSearch(direct)
Call: (204) [t_l] t_l:pfcSearchTL(_123554)
Fail: (204) [t_l] t_l:pfcSearchTL(_123554)
^ Redo: (203) [user] pfcGetSearch(direct)
^ Call: (204) [user] pfcSearch(_126328)
^ Unify: (204) [user] pfcSearch(direct)
^ Exit: (204) [user] pfcSearch(direct)
Call: (204) [system] direct=direct
Exit: (204) [system] direct=direct
^ Exit: (203) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcRun
^ Exit: (202) [user] pfcRun
^ Exit: (201) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')), (P;HTML|mfl4(_3604, user, '/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta' : 136, 136), ax))
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (199) [user] pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb')))
^ Exit: (198) [user] if_t(into_simple_op(exec, ['bind!', '&kb', ['new-space']], op(exec, 'bind!', '&kb')), pfcAdd_Now('next-operation'(op(exec, 'bind!', '&kb'))))
Call: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422))
Unify: (198) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422))
Call: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422)
Unify: (200) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _3422)
Call: (201) [system] _163332=_163334
Exit: (201) [system] _163332=_163332
^ Call: (201) [user] ignore(catch((not_compatio(write_exec(['bind!', '&kb', ['new-space']])), notrace(into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _165230, _163332, _165234, _165236)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _165230, _163332, _165234, _165236, _163332, _3422)), give_up(_165272), pp_m('red', gave_up(_165272))))
^ Unify: (201) [system] ignore(user:catch((not_compatio(write_exec(['bind!', '&kb', ['new-space']])), notrace(into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _165230, _163332, _165234, _165236)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], _165230, _163332, _165234, _165236, _163332, _3422)), give_up(_165272), pp_m('red', gave_up(_165272))))
^ Call: (204) [user] not_compatio(write_exec(['bind!', '&kb', ['new-space']]))
^ Unify: (204) [user] not_compatio(write_exec(['bind!', '&kb', ['new-space']]))
^ Call: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['bind!', '&kb', ['new-space']])))
^ Unify: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['bind!', '&kb', ['new-space']])))
^ Call: (206) [user] once((is_mettalog;is_testing))
^ Unify: (206) [system] once(user:(is_mettalog;is_testing))
^ Call: (208) [user] is_mettalog
^ Unify: (208) [user] is_mettalog
^ Call: (209) [user] is_win64
^ Unify: (209) [user] is_win64
Call: (210) [system] current_prolog_flag(windows, _184506)
Fail: (210) [system] current_prolog_flag(windows, _185434)
^ Fail: (209) [user] is_win64
^ Redo: (208) [user] is_mettalog
^ Unify: (208) [user] is_mettalog
^ Call: (209) [user] is_metta_flag(log)
^ Unify: (209) [user] is_metta_flag(log)
^ Call: (211) [system] setup_call_cleanup('$notrace'(_190894, _190896), once(user:is_flag0(log)), '$restore_trace'(_190894, _190896))
^ Unify: (211) [system] setup_call_cleanup(system:'$notrace'(_190894, _190896), system:once(user:is_flag0(log)), system:'$restore_trace'(_190894, _190896))
^ Call: (212) [system] sig_atomic(system:'$notrace'(_190894, _190896))
^ Exit: (211) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (209) [user] is_metta_flag(log)
^ Exit: (208) [user] is_mettalog
^ Exit: (206) [system] once(user:(is_mettalog;is_testing))
^ Call: (206) [user] user_err(write_exec(['bind!', '&kb', ['new-space']]))
^ Unify: (206) [user] user_err(write_exec(['bind!', '&kb', ['new-space']]))
^ Call: (207) [user] original_user_error(_199290)
^ Unify: (207) [user] original_user_error(_199290)
Call: (208) [system] stream_property(_199290, file_no(2))
Unify: (208) [system] stream_property(_199290, file_no(2))
Call: (209) [system] nonvar(_199290)
Redo: (208) [system] stream_property(_199290, file_no(2))
Unify: (208) [system] stream_property(_199290, file_no(2))
Call: (209) [system] nonvar(_199290)
Redo: (208) [system] stream_property(_199290, file_no(2))
Unify: (208) [system] stream_property(_199290, file_no(2))
Call: (209) [system] nonvar(file_no(2))
Exit: (209) [system] nonvar(file_no(2))
Call: (209) [system] file_no(2)=alias(_210410)
Redo: (208) [system] stream_property(_199290, file_no(2))
Exit: (208) [system] stream_property((0x7fe6c676e200), file_no(2))
^ Exit: (207) [user] original_user_error((0x7fe6c676e200))
^ Call: (207) [user] with_output_to((0x7fe6c676e200), write_exec(['bind!', '&kb', ['new-space']]))
Call: (209) [user] write_exec(['bind!', '&kb', ['new-space']])
Unify: (209) [user] write_exec(['bind!', '&kb', ['new-space']])
^ Call: (210) [user] real_notrace(write_exec0(['bind!', '&kb', ['new-space']]))
^ Unify: (210) [user] real_notrace(user:write_exec0(['bind!', '&kb', ['new-space']]))
^ Call: (211) [user] setup_call_cleanup('$notrace'(_218842, _218844), once(user:write_exec0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_218842, _218844))
^ Unify: (211) [system] setup_call_cleanup(user:'$notrace'(_218842, _218844), user:once(user:write_exec0(['bind!', '&kb', ['new-space']])), user:'$restore_trace'(_218842, _218844))
^ Call: (212) [system] sig_atomic(user:'$notrace'(_218842, _218844))
!(bind! &kb
(new-space))
^ Exit: (211) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['bind!', '&kb', ['new-space']])), user:'$restore_trace'(3, -1))
^ Exit: (210) [user] real_notrace(user:write_exec0(['bind!', '&kb', ['new-space']]))
Exit: (209) [user] write_exec(['bind!', '&kb', ['new-space']])
^ Exit: (207) [user] with_output_to((0x7fe6c676e200), write_exec(['bind!', '&kb', ['new-space']]))
^ Exit: (206) [user] user_err(write_exec(['bind!', '&kb', ['new-space']]))
^ Exit: (205) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['bind!', '&kb', ['new-space']])))
^ Exit: (204) [user] not_compatio(write_exec(['bind!', '&kb', ['new-space']]))
^ Call: (205) [system] setup_call_cleanup('$notrace'(_230578, _230580), once(user:into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _165230, _163332, _165234, _165236)), '$restore_trace'(_230578, _230580))
^ Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_230578, _230580), system:once(user:into_metta_callable('&self', ['bind!', '&kb', ['new-space']], _165230, _163332, _165234, _165236)), system:'$restore_trace'(_230578, _230580))
^ Call: (206) [system] sig_atomic(system:'$notrace'(_230578, _230580))
^ Exit: (205) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [])), system:'$restore_trace'(3, -1))
Call: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
Unify: (204) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
Call: (205) [user] reset_caches
Unify: (205) [user] reset_caches
^ Call: (206) [user] forall(clause(reset_cache, _246536), forall(rtrace_on_error(_246536), true))
^ Unify: (206) [$apply] forall(user:clause(reset_cache, _246536), user:forall(rtrace_on_error(_246536), true))
^ Call: (207) [user] clause(reset_cache, _246536)
^ Exit: (207) [user] clause(reset_cache, retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378)))
^ Call: (207) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), true)
^ Unify: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), user:true)
Call: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378)))
Unify: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378)))
Call: (209) [user] catch_err(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378)), _254022, (write_src_uo(_254022=retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), catch(rtrace(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), _254022, throw(give_up(_254022=retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))))), throw(_254022)))
Unify: (209) [user] catch_err(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378)), _254022, (write_src_uo(_254022=retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), catch(rtrace(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), _254022, throw(give_up(_254022=retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))))), throw(_254022)))
^ Call: (211) [user] retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))
^ Exit: (211) [user] retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))
Exit: (209) [user] catch_err(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378)), _254022, (write_src_uo(_254022=retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), catch(rtrace(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), _254022, throw(give_up(_254022=retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))))), throw(_254022)))
Exit: (208) [user] rtrace_on_error(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378)))
^ Exit: (207) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_249370, _249372, _249374, _249376, _249378))), user:true)
^ Redo: (207) [user] clause(reset_cache, _246536)
^ Exit: (207) [user] clause(reset_cache, true)
^ Call: (207) [user] forall(rtrace_on_error(true), true)
^ Unify: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
Call: (208) [user] rtrace_on_error(true)
Unify: (208) [user] rtrace_on_error(true)
Call: (209) [user] catch_err(true, _266146, (write_src_uo(_266146=true), catch(rtrace(true), _266146, throw(give_up(_266146=true))), throw(_266146)))
Unify: (209) [user] catch_err(true, _266146, (write_src_uo(_266146=true), catch(rtrace(true), _266146, throw(give_up(_266146=true))), throw(_266146)))
Exit: (209) [user] catch_err(true, _266146, (write_src_uo(_266146=true), catch(rtrace(true), _266146, throw(give_up(_266146=true))), throw(_266146)))
Exit: (208) [user] rtrace_on_error(true)
^ Exit: (207) [$apply] forall(user:rtrace_on_error(true), user:true)
^ Exit: (206) [$apply] forall(user:clause(reset_cache, _246536), user:forall(rtrace_on_error(_246536), true))
Exit: (205) [user] reset_caches
Call: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
Unify: (206) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
Call: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
Call: (209) [user] file_hides_results(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332))
Redo: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
Unify: (208) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), '&self', ['bind!', '&kb', ['new-space']], eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332, [], [], _163332, _3422)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_303210, _303212), once(user:(reset_eval_num, _302682=res(_3422), _302698=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _302716), (is_compatio->option_else(answer, _302740, leap);option_else(answer, _302740, each)), option_else('maximum-result-count', _302762, inf), option_else('initial-result-count', _302776, 10), _302788=contrl(_302762, _302740), _302806=_302808, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_302836), option_value(exec, skip), \+always_exec(_302716)->_302866=(skip(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332)), deterministic(_302882)), _302806=1, !, true;_302866=(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, _302682, _302940)), !, flag(result_num, _302966, 0), _302978=eval('&self', _302716, _163332), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_163332), if_t(_302806==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_302806==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_302978)))), if_t(option_value(repl, true), add_history_src(exec(_302716))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_302978), writeln('.')))), true)))), '$restore_trace'(_303210, _303212))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_303210, _303212), system:once(user:(reset_eval_num, _302682=res(_3422), _302698=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), _302716), (is_compatio->option_else(answer, _302740, leap);option_else(answer, _302740, each)), option_else('maximum-result-count', _302762, inf), option_else('initial-result-count', _302776, 10), _302788=contrl(_302762, _302740), _302806=_302808, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_302836), option_value(exec, skip), \+always_exec(_302716)->_302866=(skip(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332)), deterministic(_302882)), _302806=1, !, true;_302866=(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, _302682, _302940)), !, flag(result_num, _302966, 0), _302978=eval('&self', _302716, _163332), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_163332), if_t(_302806==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_302806==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_302978)))), if_t(option_value(repl, true), add_history_src(exec(_302716))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_302978), writeln('.')))), true)))), system:'$restore_trace'(_303210, _303212))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_303210, _303212))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), ['bind!', '&kb', ['new-space']]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _302806=_302806, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta')=file(_302836), option_value(exec, skip), \+always_exec(['bind!', '&kb', ['new-space']])->(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940))=(skip(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332)), deterministic(_302882)), _302806=1, !, true;(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940))=(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), !, flag(result_num, 1, 0), eval('&self', ['bind!', '&kb', ['new-space']], _163332)=eval('&self', ['bind!', '&kb', ['new-space']], _163332), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_163332), if_t(_302806==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'));_302806==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['bind!', '&kb', ['new-space']], _163332))))), if_t(option_value(repl, true), add_history_src(exec(['bind!', '&kb', ['new-space']]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['bind!', '&kb', ['new-space']], _163332)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^ Call: (209) [user] in_answer_io(format('~N['))
^ Unify: (209) [user] in_answer_io(format('~N['))
Call: (210) [system] nb_current(suspend_answers, true)
^ Redo: (209) [user] in_answer_io(format('~N['))
^ Unify: (209) [user] in_answer_io(format('~N['))
^ Call: (210) [user] answer_output(_335162)
^ Unify: (210) [user] answer_output(_335162)
^ Call: (211) [user] is_testing
^ Unify: (211) [user] is_testing
^ Call: (212) [user] is_metta_flag(test)
^ Unify: (212) [user] is_metta_flag(test)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_340704, _340706), once(user:is_flag0(test)), '$restore_trace'(_340704, _340706))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_340704, _340706), system:once(user:is_flag0(test)), system:'$restore_trace'(_340704, _340706))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_340704, _340706))
^ Exit: (214) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (212) [user] is_metta_flag(test)
^ Exit: (211) [user] is_testing
^ Call: (211) [user] original_user_output(_335162)
^ Unify: (211) [user] original_user_output(_335162)
Call: (212) [system] stream_property(_335162, file_no(1))
Unify: (212) [system] stream_property(_335162, file_no(1))
Call: (213) [system] nonvar(_335162)
Redo: (212) [system] stream_property(_335162, file_no(1))
Unify: (212) [system] stream_property(_335162, file_no(1))
Call: (213) [system] nonvar(_335162)
Redo: (212) [system] stream_property(_335162, file_no(1))
Unify: (212) [system] stream_property(_335162, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_357440)
Redo: (212) [system] stream_property(_335162, file_no(1))
Exit: (212) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7fe6c676e100))
^ Exit: (210) [user] answer_output((0x7fe6c676e100))
^ Call: (210) [user] with_output_to((0x7fe6c676e100), format('~N['))
Call: (212) [$syspreds] format('~N[')
Unify: (212) [$syspreds] format('~N[')
^ Call: (213) [$syspreds] format('~N[', [])
[
^ Exit: (213) [$syspreds] format('~N[', [])
Exit: (212) [$syspreds] format('~N[')
^ Exit: (210) [user] with_output_to((0x7fe6c676e100), format('~N['))
^ Exit: (209) [user] in_answer_io(format('~N['))
Call: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), _369610, _302882, timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), _369616), ((((_302882==true->!;true), set_option_value(interactive, _369610), contrl(inf, each)=contrl(_369686, _369688), nb_setarg(1, res(_3422), _302940), current_input(_369712), read_pending_codes(_369712, _369724, []), flag(result_num, _369738, _369738+1), flag(result_num, _369758, _369758), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _302940))), if_t(_369758=<_369686, ((_369758==1, _302882==true->not_compatio(format('~N~nDeterministic: ', [])), !;_302882==true->not_compatio(format('~N~nLast Result(~w): ', [_369758])), !;not_compatio(format('~N~nNDet Result(~w): ', [_369758]))), ignore((not_compatio(if_t(\+symbolic(_302940), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_302940)), true)))))))), in_answer_io(write_asrc(_302940)), not_compatio(format('~N')), (_302882\==true, _369610, _369688\==leap, 10>_369758, _369758<_369686->_370120=true;_370120=false), if_t((_370120==true;_302882==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _369616))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _370224), maplist(print_var, _370224), nop(nl)));true)))), (_370120==true->write("~npress ';' for more solutions "), get_single_char_key(_370286), not_compatio((writeq(key=_370286), nl)), (_370286==b->once(repl), fail;_370286==m->make;_370286==t->nop(set_debug(eval, true)), rtrace;_370286=='T'->set_debug(eval, true);_370286==(;)->true;_370286==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_370286=='L'->nb_setarg(1, contrl(inf, each), _369758);_370286==l->nb_setarg(2, contrl(inf, each), leap);(_370286=='\n';_370286=='\r')->!, fail;!, fail));_302882\==true, \+_369610, contrl(inf, each)=contrl(_369686, leap)->true;_302882==true->!;true), format('~N~n')))
Unify: (209) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/direct_comp/walk_thru/bc_impl.metta'), false, _302882, timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), _369616), ((((_302882==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_369686, _369688), nb_setarg(1, res(_3422), _302940), current_input(_369712), read_pending_codes(_369712, _369724, []), flag(result_num, _369738, _369738+1), flag(result_num, _369758, _369758), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _302940))), if_t(_369758=<_369686, ((_369758==1, _302882==true->not_compatio(format('~N~nDeterministic: ', [])), !;_302882==true->not_compatio(format('~N~nLast Result(~w): ', [_369758])), !;not_compatio(format('~N~nNDet Result(~w): ', [_369758]))), ignore((not_compatio(if_t(\+symbolic(_302940), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_302940)), true)))))))), in_answer_io(write_asrc(_302940)), not_compatio(format('~N')), (_302882\==true, false, _369688\==leap, 10>_369758, _369758<_369686->_370120=true;_370120=false), if_t((_370120==true;_302882==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _369616))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _370224), maplist(print_var, _370224), nop(nl)));true)))), (_370120==true->write("~npress ';' for more solutions "), get_single_char_key(_370286), not_compatio((writeq(key=_370286), nl)), (_370286==b->once(repl), fail;_370286==m->make;_370286==t->nop(set_debug(eval, true)), rtrace;_370286=='T'->set_debug(eval, true);_370286==(;)->true;_370286==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_370286=='L'->nb_setarg(1, contrl(inf, each), _369758);_370286==l->nb_setarg(2, contrl(inf, each), leap);(_370286=='\n';_370286=='\r')->!, fail;!, fail));_302882\==true, \+false, contrl(inf, each)=contrl(_369686, leap)->true;_302882==true->!;true), format('~N~n')))
Call: (210) [user] timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), _369616)
Unify: (210) [user] timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), _369616)
Call: (211) [system] statistics(cputime, _382844)
Exit: (211) [system] statistics(cputime, 7.512922816)
Call: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)))
Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)))
^ Call: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] var(true)
Fail: (213) [system] var(true)
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (213) [user] option_value0(rtrace, 'True')
^ Unify: (213) [user] option_value0(rtrace, 'True')
^ Call: (214) [user] was_option_value(rtrace, _395804)
^ Unify: (214) [user] was_option_value(rtrace, _395804)
Call: (215) [system] current_prolog_flag(rtrace, _397662)
Fail: (215) [system] current_prolog_flag(rtrace, _397662)
^ Redo: (214) [user] was_option_value(rtrace, _395804)
^ Unify: (214) [user] was_option_value(rtrace, _395804)
Call: (215) [$syspreds] prolog_load_context(rtrace, _401376)
Fail: (215) [$syspreds] prolog_load_context(rtrace, _401376)
^ Redo: (214) [user] was_option_value(rtrace, _395804)
^ Unify: (214) [user] was_option_value(rtrace, _395804)
Call: (215) [system] nb_current(rtrace, _405090)
Fail: (215) [system] nb_current(rtrace, _405090)
^ Fail: (214) [user] was_option_value(rtrace, _395804)
^ Redo: (213) [user] option_value0(rtrace, 'True')
^ Fail: (213) [user] option_value0(rtrace, 'True')
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
Call: (213) [system] true==false
Fail: (213) [system] true==false
^ Redo: (212) [user] option_value(rtrace, true)
^ Unify: (212) [user] option_value(rtrace, true)
^ Call: (214) [system] setup_call_cleanup('$notrace'(_415314, _415316), once(user:option_value0(rtrace, true)), '$restore_trace'(_415314, _415316))
^ Unify: (214) [system] setup_call_cleanup(system:'$notrace'(_415314, _415316), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_415314, _415316))
^ Call: (215) [system] sig_atomic(system:'$notrace'(_415314, _415316))
^ Fail: (212) [user] option_value(rtrace, true)
Redo: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)))
Unify: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)))
^ Call: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] var(rtrace)
Fail: (213) [system] var(rtrace)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] rtrace==false
Fail: (213) [system] rtrace==false
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [system] rtrace==true
Fail: (213) [system] rtrace==true
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
^ Call: (213) [user] fast_option_value(rtrace, debug)
^ Unify: (213) [user] fast_option_value(rtrace, debug)
Call: (214) [system] atom(rtrace)
Exit: (214) [system] atom(rtrace)
Call: (214) [system] current_prolog_flag(rtrace, debug)
Fail: (214) [system] current_prolog_flag(rtrace, debug)
^ Fail: (213) [user] fast_option_value(rtrace, debug)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
^ Call: (213) [user] fast_option_value(rtrace, trace)
^ Unify: (213) [user] fast_option_value(rtrace, trace)
Call: (214) [system] atom(rtrace)
Exit: (214) [system] atom(rtrace)
Call: (214) [system] current_prolog_flag(rtrace, trace)
Fail: (214) [system] current_prolog_flag(rtrace, trace)
^ Fail: (213) [user] fast_option_value(rtrace, trace)
^ Redo: (212) [user] is_debugging(rtrace)
^ Unify: (212) [user] is_debugging(rtrace)
Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _450532)
Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _450532)
^ Call: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _450532, _452468)
^ Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _450532, [])
Call: (215) [system] current_prolog_flag(nodebugx, true)
^ Redo: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _450532, _455272)
^ Unify: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), _450532, _456210)
^ Call: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (215) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (215) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_458944, _458946, _458948), defined)
^ Unify: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_458944, _458946, _458948), defined)
Call: (216) [system] nonvar(defined)
Exit: (216) [system] nonvar(defined)
Call: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_458944, _458946, _458948))
Unify: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_458944, _458946, _458948))
Call: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_458944, _458946, _458948))
Unify: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_458944, _458946, _458948))
Call: (218) [system] callable(debugging_logicmoo_setting(_458944, _458946, _458948))
Exit: (218) [system] callable(debugging_logicmoo_setting(_458944, _458946, _458948))
Call: (218) [system] atom(bugger)
Exit: (218) [system] atom(bugger)
Exit: (217) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_458944, _458946, _458948))
Exit: (216) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_458944, _458946, _458948))
^ Exit: (215) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_458944, _458946, _458948), defined)
^ Call: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _450532, _472858)
^ Unify: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (215) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (214) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Exit: (212) [user] is_debugging(rtrace)
Exit: (211) [user] rtrace_this((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)))
^ Call: (212) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), tAt_rtrace)
^ Unify: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), rtrace:tAt_rtrace)
Call: (213) [system] _483318=mquietly_if(true, rtrace:tAt_rtrace)
Exit: (213) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^ Call: (213) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), deterministic(_485196)), (notrace(_485196==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^ Unify: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332), deterministic(_302882), xform_out(_163332, _302940), nb_setarg(1, res(_3422), _302940)), deterministic(_485196)), (notrace(_485196==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Call: (214) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (217) [rtrace] rtrace:restart_rtrace1
^ Unify: (217) [rtrace] rtrace:restart_rtrace1
^ Exit: (217) [rtrace] rtrace:restart_rtrace1
^ Exit: (214) [system] sig_atomic(rtrace:restart_rtrace)
Call: (215) [user] eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332)
Unify: (215) [user] eval_H(500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^ Call: (216) [user] catch_metta_return(eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332)
^ Unify: (216) [user] catch_metta_return(eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332), _163332)
^ Call: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^ Unify: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
Call: (219) [system] var(['bind!', '&kb', ['new-space']])
^ Redo: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^ Unify: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_500576, _500578), once(user:self_eval(['bind!', '&kb', ['new-space']])), '$restore_trace'(_500576, _500578))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_500576, _500578), system:once(user:self_eval(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_500576, _500578))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_500576, _500578))
^ Redo: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^ Unify: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_505314, _505316), once(user:nonvar(_163332)), '$restore_trace'(_505314, _505316))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_505314, _505316), system:once(user:nonvar(_163332)), system:'$restore_trace'(_505314, _505316))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_505314, _505316))
^ Redo: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^ Unify: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_510052, _510054), once(user:nonvar(_163332)), '$restore_trace'(_510052, _510054))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_510052, _510054), system:once(user:nonvar(_163332)), system:'$restore_trace'(_510052, _510054))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_510052, _510054))
^ Redo: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^ Unify: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
Call: (219) [system] ['&kb', ['new-space']]==[]
^ Redo: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^ Unify: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
Call: (219) [system] atom(=)
Exit: (219) [system] atom(=)
Call: (219) [system] (=)\==(=)
^ Redo: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^ Unify: (218) [user] eval_args(=, _493970, 500, '&self', ['bind!', '&kb', ['new-space']], _163332)
^ Call: (219) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Unify: (219) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Call: (221) [system] setup_call_cleanup('$notrace'(_5172, _5174), once(user:self_eval0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_5172, _5174))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_5172, _5174), system:once(user:self_eval0(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_5172, _5174))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_5172, _5174))
^ Fail: (219) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Redo: (218) [user] eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Unify: (218) [user] eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Call: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Unify: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Call: (220) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Unify: (220) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Call: (222) [system] setup_call_cleanup('$notrace'(_14532, _14534), once(user:self_eval0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_14532, _14534))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_14532, _14534), system:once(user:self_eval0(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_14532, _14534))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_14532, _14534))
^ Fail: (220) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Redo: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Unify: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Call: (220) [user] eval_01(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Unify: (220) [user] eval_01(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], _3602)
^ Call: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
Call: (223) [system] 500<1
Fail: (223) [system] 500<1
^ Redo: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (221) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (222) [system] setup_call_cleanup('$notrace'(_27690, _27692), once(user:(_27666 is 500-1, copy_term(['bind!', '&kb', ['new-space']], _27680))), '$restore_trace'(_27690, _27692))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_27690, _27692), system:once(user:(_27666 is 500-1, copy_term(['bind!', '&kb', ['new-space']], _27680))), system:'$restore_trace'(_27690, _27692))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_27690, _27692))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']]))), system:'$restore_trace'(3, -1))
^ Call: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Unify: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Call: (222) [user] must_det_ll((notrace((flag(eval_num, _33384, _33384+1), _33402 is _33384 mod 500, _33420 is 99-499 mod 100, _33444=_33446, option_else('trace-length', _33458, 500), option_else('trace-depth', _33466, 30))), quietly(if_t((nop(stop_rtrace), _33402>_33458), (set_debug(eval, false), _33522 is _33458+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_33574)))))
^ Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _33384, _33384+1), _33402 is _33384 mod 500, _33420 is 99-499 mod 100, _33444=_33446, option_else('trace-length', _33458, 500), option_else('trace-depth', _33466, 30))), quietly(if_t((nop(stop_rtrace), _33402>_33458), (set_debug(eval, false), _33522 is _33458+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_33574)))))
^ Call: (223) [user] once(user:(notrace((flag(eval_num, _33384, _33384+1), _33402 is _33384 mod 500, _33420 is 99-499 mod 100, _33444=_33446, option_else('trace-length', _33458, 500), option_else('trace-depth', _33466, 30))), quietly(if_t((nop(stop_rtrace), _33402>_33458), (set_debug(eval, false), _33522 is _33458+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_33574)))))
^ Unify: (223) [system] once(user:(notrace((flag(eval_num, _33384, _33384+1), _33402 is _33384 mod 500, _33420 is 99-499 mod 100, _33444=_33446, option_else('trace-length', _33458, 500), option_else('trace-depth', _33466, 30))), quietly(if_t((nop(stop_rtrace), _33402>_33458), (set_debug(eval, false), _33522 is _33458+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_33574)))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_37298, _37300), once(user:(flag(eval_num, _33384, _33384+1), _33402 is _33384 mod 500, _33420 is 99-499 mod 100, _33444=_33446, option_else('trace-length', _33458, 500), option_else('trace-depth', _33466, 30))), '$restore_trace'(_37298, _37300))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_37298, _37300), system:once(user:(flag(eval_num, _33384, _33384+1), _33402 is _33384 mod 500, _33420 is 99-499 mod 100, _33444=_33446, option_else('trace-length', _33458, 500), option_else('trace-depth', _33466, 30))), system:'$restore_trace'(_37298, _37300))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_37298, _37300))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _33444=_33444, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _33522 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace)))))
^ Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _33522 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace)))))
^ Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _33522 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace)))))
Call: (225) [user] nop(notrace(no_repeats_var(_33574)))
Unify: (225) [user] nop(notrace(no_repeats_var(_33574)))
Exit: (225) [user] nop(notrace(no_repeats_var(_33574)))
^ Exit: (223) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _33444=_33444, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _33522 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_33574)))))
^ Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _33444=_33444, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _33522 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_33522])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_33574)))))
Call: (222) [occurs] occurs:sub_term(_48762, e)
Unify: (222) [occurs] occurs:sub_term(e, e)
Exit: (222) [occurs] occurs:sub_term(e, e)
Call: (222) [system] e\=e
Fail: (222) [system] e\=e
Redo: (222) [occurs] occurs:sub_term(_48762, e)
Unify: (222) [occurs] occurs:sub_term(_48762, e)
Call: (223) [system] compound(e)
Fail: (223) [system] compound(e)
Fail: (222) [occurs] occurs:sub_term(_48762, e)
^ Redo: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
Call: (222) [system] _58980=e
Exit: (222) [system] e=e
^ Call: (222) [user] if_trace((eval;e), (_33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))
^ Unify: (222) [user] if_trace((eval;e), (_33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))
^ Call: (224) [system] setup_call_cleanup('$notrace'(_62784, _62786), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]]))), _62742, fbug((_62742-->if_trace((eval;e), (_33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))))))), '$restore_trace'(_62784, _62786))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_62784, _62786), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]]))), _62742, fbug((_62742-->if_trace((eval;e), (_33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))))))), system:'$restore_trace'(_62784, _62786))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_62784, _62786))
^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]]))), _62742, fbug((_62742-->if_trace((eval;e), (_33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (222) [user] if_trace((eval;e), (_33444=1, indentq(0, 0, -->, [e, ['bind!', '&kb', ['new-space']]])))
Call: (222) [system] _67566=retval(fail)
Exit: (222) [system] retval(fail)=retval(fail)
Call: (222) [system] _69428=(\+ \+ (flag(eval_num, _69448, _69448+1), (retval(fail)\=@=retval(fail), nonvar(_31474)->indentq(0, _69448, <--, [e, _31474]);indentq(0, _69448, <--, [e, retval(fail)]))))
Exit: (222) [system] (\+ \+ (flag(eval_num, _69448, _69448+1), (retval(fail)\=@=retval(fail), nonvar(_31474)->indentq(0, _69448, <--, [e, _31474]);indentq(0, _69448, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _69448, _69448+1), (retval(fail)\=@=retval(fail), nonvar(_31474)->indentq(0, _69448, <--, [e, _31474]);indentq(0, _69448, <--, [e, retval(fail)]))))
^ Call: (222) [user] call_cleanup(((call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _31474)*->nb_setarg(1, retval(fail), _31474);fail, trace, call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _31474)), ignore(notrace((\+_31474\=_33574, nb_setarg(1, retval(fail), _31474))))), ignore((_33444==1->ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval(fail)\=@=retval(fail), nonvar(_31474)->indentq(0, _69448, <--, [e, _31474]);indentq(0, _69448, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval(fail)\=@=retval(fail), nonvar(_31474)->indentq(0, _69448, <--, [e, _31474]);indentq(0, _69448, <--, [e, retval(fail)])))))))))))
^ Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _31474)*->nb_setarg(1, retval(fail), _31474);fail, trace, call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], _31474)), ignore(notrace((\+_31474\=_33574, nb_setarg(1, retval(fail), _31474))))), user:ignore((_33444==1->ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval(fail)\=@=retval(fail), nonvar(_31474)->indentq(0, _69448, <--, [e, _31474]);indentq(0, _69448, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval(fail)\=@=retval(fail), nonvar(_31474)->indentq(0, _69448, <--, [e, _31474]);indentq(0, _69448, <--, [e, retval(fail)])))))))))))
^ Call: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
Call: (225) [system] atom(['bind!', '&kb', ['new-space']])
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Call: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
^ Unify: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
^ Call: (226) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Unify: (226) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Call: (228) [system] setup_call_cleanup('$notrace'(_81834, _81836), once(user:self_eval0(['bind!', '&kb', ['new-space']])), '$restore_trace'(_81834, _81836))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_81834, _81836), system:once(user:self_eval0(['bind!', '&kb', ['new-space']])), system:'$restore_trace'(_81834, _81836))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_81834, _81836))
^ Fail: (226) [user] self_eval(['bind!', '&kb', ['new-space']])
^ Redo: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
^ Unify: (225) [user] no_eval(['bind!', '&kb', ['new-space']])
Call: (226) [system] atomic('bind!')
Exit: (226) [system] atomic('bind!')
^ Call: (226) [user] is_sl('bind!')
^ Unify: (226) [user] is_sl('bind!')
Call: (227) [system] number('bind!')
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
Call: (225) [system] ['&kb', ['new-space']]==[]
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
Call: (225) [system] atom(=)
Exit: (225) [system] atom(=)
Call: (225) [system] (=)\==(=)
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
Call: (225) [system] callable('bind!')
Exit: (225) [system] callable('bind!')
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
Call: (225) [system] is_list(['&kb', ['new-space']])
Exit: (225) [system] is_list(['&kb', ['new-space']])
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
Call: (225) [system] is_list(['bind!', '&kb', ['new-space']])
Exit: (225) [system] is_list(['bind!', '&kb', ['new-space']])
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], ['bind!'|_108868])
Call: (225) [system] var('bind!')
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Call: (225) [user] once(expand_eval(['bind!', '&kb', ['new-space']], _112630))
^ Unify: (225) [system] once(user:expand_eval(['bind!', '&kb', ['new-space']], _112630))
^ Call: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], _112630)
^ Unify: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], _112630)
Call: (227) [system] is_list(['bind!', '&kb', ['new-space']])
Exit: (227) [system] is_list(['bind!', '&kb', ['new-space']])
^ Unify: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], ['bind!'|_118206])
Call: (227) [system] ground('bind!')
Exit: (227) [system] ground('bind!')
^ Unify: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], ['bind!'|_120988])
^ Call: (227) [user] apply:maplist(expand_eval, ['&kb', ['new-space']], _120988)
^ Unify: (227) [apply] apply:maplist(user:expand_eval, ['&kb', ['new-space']], _120988)
Call: (228) [apply] apply:maplist_(['&kb', ['new-space']], _120988, user:expand_eval)
Unify: (228) [apply] apply:maplist_(['&kb', ['new-space']], [_124734|_124736], user:expand_eval)
^ Call: (229) [user] expand_eval('&kb', _124734)
^ Unify: (229) [user] expand_eval('&kb', _124734)
Call: (230) [system] is_list('&kb')
^ Redo: (229) [user] expand_eval('&kb', _124734)
Call: (230) [system] '&kb'=_124734
Exit: (230) [system] '&kb'='&kb'
^ Exit: (229) [user] expand_eval('&kb', '&kb')
Call: (229) [apply] apply:maplist_([['new-space']], _124736, user:expand_eval)
Unify: (229) [apply] apply:maplist_([['new-space']], [_133096|_133098], user:expand_eval)
^ Call: (230) [user] expand_eval(['new-space'], _133096)
^ Unify: (230) [user] expand_eval(['new-space'], _133096)
Call: (231) [system] is_list(['new-space'])
Exit: (231) [system] is_list(['new-space'])
^ Unify: (230) [user] expand_eval(['new-space'], ['new-space'|_137740])
Call: (231) [system] ground('new-space')
Exit: (231) [system] ground('new-space')
^ Unify: (230) [user] expand_eval(['new-space'], ['new-space'|_140522])
^ Call: (231) [user] apply:maplist(expand_eval, [], _140522)
^ Unify: (231) [apply] apply:maplist(user:expand_eval, [], _140522)
Call: (232) [apply] apply:maplist_([], _140522, user:expand_eval)
Unify: (232) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (232) [apply] apply:maplist_([], [], user:expand_eval)
^ Exit: (231) [apply] apply:maplist(user:expand_eval, [], [])
^ Exit: (230) [user] expand_eval(['new-space'], ['new-space'])
Call: (230) [apply] apply:maplist_([], _133098, user:expand_eval)
Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (229) [apply] apply:maplist_([['new-space']], [['new-space']], user:expand_eval)
Exit: (228) [apply] apply:maplist_(['&kb', ['new-space']], ['&kb', ['new-space']], user:expand_eval)
^ Exit: (227) [apply] apply:maplist(user:expand_eval, ['&kb', ['new-space']], ['&kb', ['new-space']])
^ Exit: (226) [user] expand_eval(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']])
^ Exit: (225) [system] once(user:expand_eval(['bind!', '&kb', ['new-space']], ['bind!', '&kb', ['new-space']]))
Call: (225) [system] ['bind!', '&kb', ['new-space']]\==['bind!', '&kb', ['new-space']]
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Call: (225) [user] is_progn('bind!')
^ Unify: (225) [user] is_progn('bind!')
Call: (226) [system] var('bind!')
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Call: (225) [user] is_space_op('bind!')
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
Call: (225) [system] is_list('&kb')
^ Redo: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
^ Unify: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], _31474)
Call: (225) [system] atom('&kb')
Exit: (225) [system] atom('&kb')
^ Call: (225) [user] assert(was_asserted_space('&kb'))
^ Exit: (225) [user] assert(was_asserted_space('&kb'))
Call: (225) [user] make_nop(_5120, [], _31474)
Unify: (225) [user] make_nop(_5120, [], _31474)
Call: (226) [user] make_nop(_31474)
Unify: (226) [user] make_nop([])
Exit: (226) [user] make_nop([])
Exit: (225) [user] make_nop(_5120, [], [])
^ Call: (225) [user] check_returnval(=, _5120, [])
^ Unify: (225) [user] check_returnval(=, _5120, [])
^ Exit: (225) [user] check_returnval(=, _5120, [])
^ Exit: (224) [user] eval_20(=, _5120, 499, '&self', ['bind!', '&kb', ['new-space']], [])
Call: (224) [system] nb_setarg(1, retval(fail), [])
Exit: (224) [system] nb_setarg(1, retval([]), [])
^ Call: (224) [user] ignore(notrace((\+[]\=_33574, nb_setarg(1, retval([]), []))))
^ Unify: (224) [system] ignore(user:notrace((\+[]\=_33574, nb_setarg(1, retval([]), []))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_185238, _185240), once(user:(\+[]\=_33574, nb_setarg(1, retval([]), []))), '$restore_trace'(_185238, _185240))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_185238, _185240), system:once(user:(\+[]\=_33574, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_185238, _185240))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_185238, _185240))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_33574, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:notrace((\+[]\=_33574, nb_setarg(1, retval([]), []))))
^ Call: (224) [user] ignore((_33444==1->ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])]))))))))))
^ Unify: (224) [system] ignore(user:(_33444==1->ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])]))))))))))
Call: (226) [system] _33444==1
Fail: (226) [system] _33444==1
^ Call: (227) [system] setup_call_cleanup('$notrace'(_193674, _193676), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])])))))))), '$restore_trace'(_193674, _193676))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_193674, _193676), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])])))))))), system:'$restore_trace'(_193674, _193676))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_193674, _193676))
^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:(_33444==1->ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])]))))))))))
^ Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _5120), 499, '&self', ['bind!', '&kb', ['new-space']], [])), ignore(notrace((\+[]\=_33574, nb_setarg(1, retval([]), []))))), user:ignore((_33444==1->ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _69448, _69448+1), (retval([])\=@=retval(fail), nonvar([])->indentq(0, _69448, <--, [e, []]);indentq(0, _69448, <--, [e, retval([])])))))))))))
Call: (222) [system] retval([])\=@=retval(fail)
Exit: (222) [system] retval([])\=@=retval(fail)
^ Exit: (221) [user] trace_eval(eval_20(=, _5120), e, 499, '&self', ['bind!', '&kb', ['new-space']], [])
^ Call: (221) [user] self_eval([])
^ Unify: (221) [user] self_eval([])
^ Call: (223) [system] setup_call_cleanup('$notrace'(_204144, _204146), once(user:self_eval0([])), '$restore_trace'(_204144, _204146))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_204144, _204146), system:once(user:self_eval0([])), system:'$restore_trace'(_204144, _204146))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_204144, _204146))
^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^ Exit: (221) [user] self_eval([])
Call: (221) [system] _3602=[]
Exit: (221) [system] []=[]
^ Exit: (220) [user] eval_01(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], [])
^ Exit: (219) [user] eval_00(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], [])
^ Exit: (218) [user] eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], [])
^ Exit: (216) [user] catch_metta_return(eval_args(=, _5120, 500, '&self', ['bind!', '&kb', ['new-space']], []), [])
Exit: (215) [user] eval_H(500, '&self', ['bind!', '&kb', ['new-space']], [])
Call: (215) [user] xform_out([], _3922)
Unify: (215) [user] xform_out([], _3922)
^ Call: (216) [user] is_returned([])
^ Unify: (216) [user] is_returned([])
^ Call: (218) [system] setup_call_cleanup('$notrace'(_219080, _219082), once(user:(\+is_empty([]))), '$restore_trace'(_219080, _219082))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_219080, _219082), system:once(user:(\+is_empty([]))), system:'$restore_trace'(_219080, _219082))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_219080, _219082))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([]))), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] is_returned([])
Call: (216) [system] _3922=[]
Exit: (216) [system] []=[]
Exit: (215) [user] xform_out([], [])
Call: (215) [system] nb_setarg(1, res(_3422), [])
Exit: (215) [system] nb_setarg(1, res([]), [])
^ Call: (216) [system] setup_call_cleanup('$notrace'(_228424, _228426), once(bugger:(true==true)), '$restore_trace'(_228424, _228426))
^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_228424, _228426), system:once(bugger:(true==true)), system:'$restore_trace'(_228424, _228426))
^ Call: (217) [system] sig_atomic(system:'$notrace'(_228424, _228426))
^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^ Call: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Unify: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
Call: (217) [system] var(rtrace:tAt_rtrace)
Fail: (217) [system] var(rtrace:tAt_rtrace)
^ Call: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Unify: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (218) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (215) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Exit: (213) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Exit: (212) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['bind!', '&kb', ['new-space']], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), rtrace:tAt_rtrace)
Call: (211) [system] statistics(cputime, _241720)
Exit: (211) [system] statistics(cputime, 7.565991004)
Call: (211) [system] _3948 is 7.565991004-7.512922816
Exit: (211) [system] 0.05306818800000013 is 7.565991004-7.512922816
Exit: (210) [user] timed_call((eval_H(500, '&self', ['bind!', '&kb', ['new-space']], []), deterministic(true), xform_out([], []), nb_setarg(1, res([]), [])), 0.05306818800000013)
Call: (210) [system] true==true
Exit: (210) [system] true==true
Call: (211) [system] true==true
Exit: (211) [system] true==true
^ Call: (211) [user] set_option_value(interactive, false)
^ Unify: (211) [user] set_option_value(interactive, false)
^ Call: (212) [user] set_option_value0(interactive, false)
^ Unify: (212) [user] set_option_value0(interactive, false)
^ Call: (213) [user] p2mE(false, _253792)
^ Unify: (213) [user] p2mE(false, false)
Call: (214) [system] atom(false)
Exit: (214) [system] atom(false)
^ Unify: (213) [user] p2mE(false, 'False')
^ Exit: (213) [user] p2mE(false, 'False')
Call: (214) [$syspreds] nb_setval(interactive, 'False')
Unify: (214) [$syspreds] nb_setval(interactive, 'False')
Call: (215) [system] duplicate_term('False', _261234)
Exit: (215) [system] duplicate_term('False', 'False')
Call: (215) [system] nb_linkval(interactive, 'False')
Exit: (215) [system] nb_linkval(interactive, 'False')
Exit: (214) [$syspreds] nb_setval(interactive, 'False')
^ Call: (213) [user] p2mE(_265876, 'False')
^ Unify: (213) [user] p2mE('False', 'False')
Call: (214) [system] atom('False')
Exit: (214) [system] atom('False')
^ Unify: (213) [user] p2mE(false, 'False')
^ Exit: (213) [user] p2mE(false, 'False')
Call: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Exit: (214) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Call: (214) [system] set_prolog_flag(interactive, false)
Exit: (214) [system] set_prolog_flag(interactive, false)
^ Exit: (212) [user] set_option_value0(interactive, false)
^ Exit: (211) [user] set_option_value(interactive, false)
Call: (211) [system] contrl(inf, each)=contrl(_4018, _4020)
Exit: (211) [system] contrl(inf, each)=contrl(inf, each)
Call: (211) [system] nb_setarg(1, res([]), [])
Exit: (211) [system] nb_setarg(1, res([]), [])
Call: (211) [system] current_input(_4044)
Exit: (211) [system] current_input((0x7fe6c676e000))
Call: (211) [system] read_pending_codes((0x7fe6c676e000), _4056, [])
Exit: (211) [system] read_pending_codes((0x7fe6c676e000), [], [])
Call: (211) [$syspreds] flag(result_num, _4070, _4070+1)
Unify: (211) [$syspreds] flag(result_num, _4070, _4070+1)
Call: (212) [system] _4070==_4070+1
Redo: (211) [$syspreds] flag(result_num, _4070, _4070+1)
Unify: (211) [$syspreds] flag(result_num, _4070, _4070+1)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, _4070, _4070+1))
Call: (214) [$syspreds] update_flag(result_num, _4070, _4070+1)
Unify: (214) [$syspreds] update_flag(result_num, _4070, _4070+1)
Call: (215) [system] get_flag(result_num, _4070)
Exit: (215) [system] get_flag(result_num, 0)
Call: (215) [system] atom(0+1)
Redo: (214) [$syspreds] update_flag(result_num, 0, 0+1)
Call: (215) [system] set_flag(result_num, 1)
Exit: (215) [system] set_flag(result_num, 1)
Exit: (214) [$syspreds] update_flag(result_num, 0, 0+1)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
Exit: (211) [$syspreds] flag(result_num, 0, 0+1)
Call: (211) [$syspreds] flag(result_num, _4090, _4090)
Unify: (211) [$syspreds] flag(result_num, _4090, _4090)
Call: (212) [system] _4090==_4090
Exit: (212) [system] _4090==_4090
Call: (212) [system] get_flag(result_num, _4090)
Exit: (212) [system] get_flag(result_num, 1)
Exit: (211) [$syspreds] flag(result_num, 1, 1)
^ Call: (211) [user] reset_eval_num
^ Unify: (211) [user] reset_eval_num
Call: (212) [$syspreds] flag(eval_num, _308770, 0)
Unify: (212) [$syspreds] flag(eval_num, _309702, 0)
Call: (213) [system] _310558==0
Redo: (212) [$syspreds] flag(eval_num, _311564, 0)
Unify: (212) [$syspreds] flag(eval_num, _312496, 0)
^ Call: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, _313356, 0))
Call: (215) [$syspreds] update_flag(eval_num, _313356, 0)
Unify: (215) [$syspreds] update_flag(eval_num, _313356, 0)
Call: (216) [system] get_flag(eval_num, _313356)
Exit: (216) [system] get_flag(eval_num, 1)
Call: (216) [system] atom(0)
Redo: (215) [$syspreds] update_flag(eval_num, 1, 0)
Call: (216) [system] set_flag(eval_num, 0)
Exit: (216) [system] set_flag(eval_num, 0)
Exit: (215) [$syspreds] update_flag(eval_num, 1, 0)
^ Exit: (213) [$syspreds] with_mutex('$flag', update_flag(eval_num, 1, 0))
Exit: (212) [$syspreds] flag(eval_num, 1, 0)
Call: (212) [$syspreds] flag(trace_output_len, _324600, 0)
Unify: (212) [$syspreds] flag(trace_output_len, _325532, 0)
Call: (213) [system] _326388==0
Redo: (212) [$syspreds] flag(trace_output_len, _327394, 0)
Unify: (212) [$syspreds] flag(trace_output_len, _328326, 0)
^ Call: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _329186, 0))
Call: (215) [$syspreds] update_flag(trace_output_len, _329186, 0)
Unify: (215) [$syspreds] update_flag(trace_output_len, _329186, 0)
Call: (216) [system] get_flag(trace_output_len, _329186)
Exit: (216) [system] get_flag(trace_output_len, 0)
Call: (216) [system] atom(0)
Redo: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
Call: (216) [system] set_flag(trace_output_len, 0)
Exit: (216) [system] set_flag(trace_output_len, 0)
Exit: (215) [$syspreds] update_flag(trace_output_len, 0, 0)
^ Exit: (213) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
Exit: (212) [$syspreds] flag(trace_output_len, 0, 0)
^ Exit: (211) [user] reset_eval_num
^ Call: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Unify: (211) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Call: (212) [user] original_user_output(_343118)
^ Unify: (212) [user] original_user_output(_343118)
Call: (213) [system] stream_property(_343118, file_no(1))
Unify: (213) [system] stream_property(_343118, file_no(1))
Call: (214) [system] nonvar(_343118)
Redo: (213) [system] stream_property(_343118, file_no(1))
Unify: (213) [system] stream_property(_343118, file_no(1))
Call: (214) [system] nonvar(_343118)
Redo: (213) [system] stream_property(_343118, file_no(1))
Unify: (213) [system] stream_property(_343118, file_no(1))
Call: (214) [system] nonvar(file_no(1))
Exit: (214) [system] nonvar(file_no(1))
Call: (214) [system] file_no(1)=alias(_354238)
Redo: (213) [system] stream_property(_343118, file_no(1))
Exit: (213) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (212) [user] original_user_output((0x7fe6c676e100))
^ Call: (212) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])))
^ Call: (214) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [])
^ Unify: (214) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [])
^ Call: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (217) [system] nb_current(suspend_answers, true)
^ Redo: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (217) [user] answer_output(_365496)
^ Unify: (217) [user] answer_output(_365496)
^ Call: (218) [user] is_testing
^ Unify: (218) [user] is_testing
^ Call: (219) [user] is_metta_flag(test)
^ Unify: (219) [user] is_metta_flag(test)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_371038, _371040), once(user:is_flag0(test)), '$restore_trace'(_371038, _371040))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_371038, _371040), system:once(user:is_flag0(test)), system:'$restore_trace'(_371038, _371040))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_371038, _371040))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (219) [user] is_metta_flag(test)
^ Exit: (218) [user] is_testing
^ Call: (218) [user] original_user_output(_365496)
^ Unify: (218) [user] original_user_output(_365496)
Call: (219) [system] stream_property(_365496, file_no(1))
Unify: (219) [system] stream_property(_365496, file_no(1))
Call: (220) [system] nonvar(_365496)
Redo: (219) [system] stream_property(_365496, file_no(1))
Unify: (219) [system] stream_property(_365496, file_no(1))
Call: (220) [system] nonvar(_365496)
Redo: (219) [system] stream_property(_365496, file_no(1))
Unify: (219) [system] stream_property(_365496, file_no(1))
Call: (220) [system] nonvar(file_no(1))
Exit: (220) [system] nonvar(file_no(1))
Call: (220) [system] file_no(1)=alias(_387774)
Redo: (219) [system] stream_property(_365496, file_no(1))
Exit: (219) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (218) [user] original_user_output((0x7fe6c676e100))
^ Exit: (217) [user] answer_output((0x7fe6c676e100))
^ Call: (217) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Unify: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
Call: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
Fail: (220) [system] prev_result('Empty')\=@=prev_result('Empty')
^ Redo: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (219) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (217) [user] with_output_to((0x7fe6c676e100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Exit: (216) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (216) [system] nb_setarg(1, prev_result('Empty'), [])
Exit: (216) [system] nb_setarg(1, prev_result([]), [])
^ Exit: (214) [system] user:in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([]), [])
^ Exit: (212) [user] with_output_to((0x7fe6c676e100), (in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^ Exit: (211) [user] user_io((in_answer_io(if_t(prev_result([])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([]), [])))
^ Call: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^ Unify: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
Call: (212) [system] 1=Exit: (212) [system] 1=Call: (213) [system] 1==1
Exit: (213) [system] 1==1
Call: (213) [system] true==true
Exit: (213) [system] true==true
^ Call: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Unify: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Unify: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Call: (215) [user] once((is_mettalog;is_testing))
^ Unify: (215) [system] once(user:(is_mettalog;is_testing))
^ Call: (217) [user] is_mettalog
^ Unify: (217) [user] is_mettalog
^ Call: (218) [user] is_win64
^ Unify: (218) [user] is_win64
Call: (219) [system] current_prolog_flag(windows, _422520)
Fail: (219) [system] current_prolog_flag(windows, _423448)
^ Fail: (218) [user] is_win64
^ Redo: (217) [user] is_mettalog
^ Unify: (217) [user] is_mettalog
^ Call: (218) [user] is_metta_flag(log)
^ Unify: (218) [user] is_metta_flag(log)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_428908, _428910), once(user:is_flag0(log)), '$restore_trace'(_428908, _428910))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_428908, _428910), system:once(user:is_flag0(log)), system:'$restore_trace'(_428908, _428910))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_428908, _428910))
^ Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (218) [user] is_metta_flag(log)
^ Exit: (217) [user] is_mettalog
^ Exit: (215) [system] once(user:(is_mettalog;is_testing))
^ Call: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Unify: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Call: (216) [user] original_user_error(_437304)
^ Unify: (216) [user] original_user_error(_437304)
Call: (217) [system] stream_property(_437304, file_no(2))
Unify: (217) [system] stream_property(_437304, file_no(2))
Call: (218) [system] nonvar(_437304)
Redo: (217) [system] stream_property(_437304, file_no(2))
Unify: (217) [system] stream_property(_437304, file_no(2))
Call: (218) [system] nonvar(_437304)
Redo: (217) [system] stream_property(_437304, file_no(2))
Unify: (217) [system] stream_property(_437304, file_no(2))
Call: (218) [system] nonvar(file_no(2))
Exit: (218) [system] nonvar(file_no(2))
Call: (218) [system] file_no(2)=alias(_448424)
Redo: (217) [system] stream_property(_437304, file_no(2))
Exit: (217) [system] stream_property((0x7fe6c676e200), file_no(2))
^ Exit: (216) [user] original_user_error((0x7fe6c676e200))
^ Call: (216) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', []))
^ Call: (218) [user] format('~N~nDeterministic: ', [])
Deterministic:
^ Exit: (218) [user] format('~N~nDeterministic: ', [])
^ Exit: (216) [user] with_output_to((0x7fe6c676e200), format('~N~nDeterministic: ', []))
^ Exit: (215) [user] user_err(format('~N~nDeterministic: ', []))
^ Exit: (214) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Exit: (213) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (213) [user] ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Unify: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Call: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Unify: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Call: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Unify: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Call: (217) [user] once((is_mettalog;is_testing))
^ Unify: (217) [system] once(user:(is_mettalog;is_testing))
^ Call: (219) [user] is_mettalog
^ Unify: (219) [user] is_mettalog
^ Call: (220) [user] is_win64
^ Unify: (220) [user] is_win64
Call: (221) [system] current_prolog_flag(windows, _470184)
Fail: (221) [system] current_prolog_flag(windows, _471112)
^ Fail: (220) [user] is_win64
^ Redo: (219) [user] is_mettalog
^ Unify: (219) [user] is_mettalog
^ Call: (220) [user] is_metta_flag(log)
^ Unify: (220) [user] is_metta_flag(log)
^ Call: (222) [system] setup_call_cleanup('$notrace'(_476572, _476574), once(user:is_flag0(log)), '$restore_trace'(_476572, _476574))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_476572, _476574), system:once(user:is_flag0(log)), system:'$restore_trace'(_476572, _476574))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_476572, _476574))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (220) [user] is_metta_flag(log)
^ Exit: (219) [user] is_mettalog
^ Exit: (217) [system] once(user:(is_mettalog;is_testing))
^ Call: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Unify: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Call: (218) [user] original_user_error(_484968)
^ Unify: (218) [user] original_user_error(_484968)
Call: (219) [system] stream_property(_484968, file_no(2))
Unify: (219) [system] stream_property(_484968, file_no(2))
Call: (220) [system] nonvar(_484968)
Redo: (219) [system] stream_property(_484968, file_no(2))
Unify: (219) [system] stream_property(_484968, file_no(2))
Call: (220) [system] nonvar(_484968)
Redo: (219) [system] stream_property(_484968, file_no(2))
Unify: (219) [system] stream_property(_484968, file_no(2))
Call: (220) [system] nonvar(file_no(2))
Exit: (220) [system] nonvar(file_no(2))
Call: (220) [system] file_no(2)=alias(_496088)
Redo: (219) [system] stream_property(_484968, file_no(2))
Exit: (219) [system] stream_property((0x7fe6c676e200), file_no(2))
^ Exit: (218) [user] original_user_error((0x7fe6c676e200))
^ Call: (218) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl)))
^ Call: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Unify: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Call: (222) [user] symbolic([])
^ Unify: (222) [user] symbolic([])
Call: (223) [system] atomic([])
Exit: (223) [system] atomic([])
^ Exit: (222) [user] symbolic([])
^ Redo: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Exit: (220) [user] if_t(\+symbolic([]), nop(nl))
^ Exit: (218) [user] with_output_to((0x7fe6c676e200), if_t(\+symbolic([]), nop(nl)))
^ Exit: (217) [user] user_err(if_t(\+symbolic([]), nop(nl)))
^ Exit: (216) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([]), nop(nl))))
^ Exit: (215) [user] not_compatio(if_t(\+symbolic([]), nop(nl)))
^ Call: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Unify: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Call: (216) [user] original_user_output(_514970)
^ Unify: (216) [user] original_user_output(_514970)
Call: (217) [system] stream_property(_514970, file_no(1))
Unify: (217) [system] stream_property(_514970, file_no(1))
Call: (218) [system] nonvar(_514970)
Redo: (217) [system] stream_property(_514970, file_no(1))
Unify: (217) [system] stream_property(_514970, file_no(1))
Call: (218) [system] nonvar(_514970)
Redo: (217) [system] stream_property(_514970, file_no(1))
Unify: (217) [system] stream_property(_4992, file_no(1))
Call: (218) [system] nonvar(file_no(1))
Exit: (218) [system] nonvar(file_no(1))
Call: (218) [system] file_no(1)=alias(_7200)
Redo: (217) [system] stream_property(_4992, file_no(1))
Exit: (217) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (216) [user] original_user_output((0x7fe6c676e100))
^ Call: (216) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Call: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Unify: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Call: (219) [user] as_tf(is_mettalog, _14170)
^ Unify: (219) [user] as_tf(is_mettalog, _14170)
Call: (220) [system] is_mettalog\=[_16030|_16032]
Exit: (220) [system] is_mettalog\=[_16030|_16032]
^ Call: (220) [user] catch_nowarn((call(is_mettalog)*->_14170='True';_14170='False'))
^ Unify: (220) [user] catch_nowarn((call(is_mettalog)*->_14170='True';_14170='False'))
Call: (221) [user] catch_err((call(is_mettalog)*->_14170='True';_14170='False'), error(_19768, _19770), fail)
Unify: (221) [user] catch_err((call(is_mettalog)*->_14170='True';_14170='False'), error(_19768, _19770), fail)
^ Call: (224) [user] is_mettalog
^ Unify: (224) [user] is_mettalog
^ Call: (225) [user] is_win64
^ Unify: (225) [user] is_win64
Call: (226) [system] current_prolog_flag(windows, _25384)
Fail: (226) [system] current_prolog_flag(windows, _26312)
^ Fail: (225) [user] is_win64
^ Redo: (224) [user] is_mettalog
^ Unify: (224) [user] is_mettalog
^ Call: (225) [user] is_metta_flag(log)
^ Unify: (225) [user] is_metta_flag(log)
^ Call: (227) [system] setup_call_cleanup('$notrace'(_31772, _31774), once(user:is_flag0(log)), '$restore_trace'(_31772, _31774))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_31772, _31774), system:once(user:is_flag0(log)), system:'$restore_trace'(_31772, _31774))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_31772, _31774))
^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(log)), system:'$restore_trace'(3, -1))
^ Exit: (225) [user] is_metta_flag(log)
^ Exit: (224) [user] is_mettalog
Call: (224) [system] _14170='True'
Exit: (224) [system] 'True'='True'
Exit: (221) [user] catch_err((call(is_mettalog)*->'True'='True';'True'='False'), error(_19768, _19770), fail)
^ Exit: (220) [user] catch_nowarn((call(is_mettalog)*->'True'='True';'True'='False'))
^ Exit: (219) [user] as_tf(is_mettalog, 'True')
^ Call: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Unify: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Call: (220) [user] was_option_value(src_indents, _44126)
^ Unify: (220) [user] was_option_value(src_indents, _44126)
Call: (221) [system] current_prolog_flag(src_indents, _45984)
Exit: (221) [system] current_prolog_flag(src_indents, [])
Call: (221) [system] _44126=[]
Exit: (221) [system] []=[]
^ Exit: (220) [user] was_option_value(src_indents, [])
^ Call: (220) [user] setup_call_cleanup(set_option_value(src_indents, 'True'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), set_option_value(src_indents, []))
^ Unify: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^ Call: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^ Call: (223) [user] set_option_value(src_indents, 'True')
^ Unify: (223) [user] set_option_value(src_indents, 'True')
^ Call: (224) [user] set_option_value0(src_indents, 'True')
^ Unify: (224) [user] set_option_value0(src_indents, 'True')
^ Call: (225) [user] p2mE('True', _57418)
^ Unify: (225) [user] p2mE('True', 'True')
Call: (226) [system] atom('True')
Exit: (226) [system] atom('True')
^ Unify: (225) [user] p2mE('True', 'True')
^ Exit: (225) [user] p2mE('True', 'True')
Call: (226) [$syspreds] nb_setval(src_indents, 'True')
Unify: (226) [$syspreds] nb_setval(src_indents, 'True')
Call: (227) [system] duplicate_term('True', _64860)
Exit: (227) [system] duplicate_term('True', 'True')
Call: (227) [system] nb_linkval(src_indents, 'True')
Exit: (227) [system] nb_linkval(src_indents, 'True')
Exit: (226) [$syspreds] nb_setval(src_indents, 'True')
^ Call: (225) [user] p2mE(_69502, 'True')
^ Unify: (225) [user] p2mE('True', 'True')
Call: (226) [system] atom('True')
Exit: (226) [system] atom('True')
^ Unify: (225) [user] p2mE(true, 'True')
^ Exit: (225) [user] p2mE(true, 'True')
Call: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
Exit: (226) [system] create_prolog_flag(src_indents, true, [keep(false), access(read_write), type(term)])
Call: (226) [system] set_prolog_flag(src_indents, true)
Exit: (226) [system] set_prolog_flag(src_indents, true)
^ Exit: (224) [user] set_option_value0(src_indents, 'True')
^ Exit: (223) [user] set_option_value(src_indents, 'True')
^ Exit: (221) [system] sig_atomic(user:set_option_value(src_indents, 'True'))
^ Call: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (222) [user] is_compatio
^ Unify: (222) [user] is_compatio
^ Call: (224) [system] setup_call_cleanup('$notrace'(_85590, _85592), once(user:is_compatio0), '$restore_trace'(_85590, _85592))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_85590, _85592), system:once(user:is_compatio0), system:'$restore_trace'(_85590, _85592))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_85590, _85592))
^ Fail: (222) [user] is_compatio
^ Redo: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Unify: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (223) [rtrace] rtrace:quietly3(user:(wots(_91452, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_91452==""->true;our_ansi_format('yellow', '~w~n', [_91452]))))
^ Unify: (223) [rtrace] rtrace:quietly3(user:(wots(_91452, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (_91452==""->true;our_ansi_format('yellow', '~w~n', [_91452]))))
()
^ Exit: (223) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^ Exit: (221) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))
^ Call: (222) [user] set_option_value(src_indents, [])
^ Unify: (222) [user] set_option_value(src_indents, [])
^ Call: (223) [user] set_option_value0(src_indents, [])
^ Unify: (223) [user] set_option_value0(src_indents, [])
^ Call: (224) [user] p2mE([], _100598)
^ Unify: (224) [user] p2mE([], [])
Call: (225) [system] atom([])
Fail: (225) [system] atom([])
^ Redo: (224) [user] p2mE([], [])
^ Exit: (224) [user] p2mE([], [])
Call: (225) [$syspreds] nb_setval(src_indents, [])
Unify: (225) [$syspreds] nb_setval(src_indents, [])
Call: (226) [system] duplicate_term([], _108040)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval(src_indents, [])
Exit: (226) [system] nb_linkval(src_indents, [])
Exit: (225) [$syspreds] nb_setval(src_indents, [])
^ Call: (224) [user] p2mE(_112682, [])
^ Unify: (224) [user] p2mE([], [])
Call: (225) [system] atom([])
Fail: (225) [system] atom([])
^ Redo: (224) [user] p2mE([], [])
^ Exit: (224) [user] p2mE([], [])
Call: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Exit: (225) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Call: (225) [system] set_prolog_flag(src_indents, [])
Exit: (225) [system] set_prolog_flag(src_indents, [])
^ Exit: (223) [user] set_option_value0(src_indents, [])
^ Exit: (222) [user] set_option_value(src_indents, [])
^ Exit: (220) [system] setup_call_cleanup(user:set_option_value(src_indents, 'True'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)), user:set_option_value(src_indents, []))
^ Exit: (219) [user] with_option(src_indents, 'True', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Exit: (218) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true)))
^ Exit: (216) [user] with_output_to((0x7fe6c676e100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Exit: (215) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))
^ Exit: (213) [system] ignore(user:(not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))
^ Exit: (211) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([])), true))))))))
^ Call: (211) [user] in_answer_io(write_asrc([]))
^ Unify: (211) [user] in_answer_io(write_asrc([]))
Call: (212) [system] nb_current(suspend_answers, true)
^ Redo: (211) [user] in_answer_io(write_asrc([]))
^ Unify: (211) [user] in_answer_io(write_asrc([]))
^ Call: (212) [user] answer_output(_135892)
^ Unify: (212) [user] answer_output(_135892)
^ Call: (213) [user] is_testing
^ Unify: (213) [user] is_testing
^ Call: (214) [user] is_metta_flag(test)
^ Unify: (214) [user] is_metta_flag(test)
^ Call: (216) [system] setup_call_cleanup('$notrace'(_141434, _141436), once(user:is_flag0(test)), '$restore_trace'(_141434, _141436))
^ Unify: (216) [system] setup_call_cleanup(system:'$notrace'(_141434, _141436), system:once(user:is_flag0(test)), system:'$restore_trace'(_141434, _141436))
^ Call: (217) [system] sig_atomic(system:'$notrace'(_141434, _141436))
^ Exit: (216) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (214) [user] is_metta_flag(test)
^ Exit: (213) [user] is_testing
^ Call: (213) [user] original_user_output(_135892)
^ Unify: (213) [user] original_user_output(_135892)
Call: (214) [system] stream_property(_135892, file_no(1))
Unify: (214) [system] stream_property(_135892, file_no(1))
Call: (215) [system] nonvar(_135892)
Redo: (214) [system] stream_property(_135892, file_no(1))
Unify: (214) [system] stream_property(_135892, file_no(1))
Call: (215) [system] nonvar(_135892)
Redo: (214) [system] stream_property(_135892, file_no(1))
Unify: (214) [system] stream_property(_135892, file_no(1))
Call: (215) [system] nonvar(file_no(1))
Exit: (215) [system] nonvar(file_no(1))
Call: (215) [system] file_no(1)=alias(_158170)
Redo: (214) [system] stream_property(_135892, file_no(1))
Exit: (214) [system] stream_property((0x7fe6c676e100), file_no(1))
^ Exit: (213) [user] original_user_output((0x7fe6c676e100))
^ Exit: (212) [user] answer_output((0x7fe6c676e100))
^ Call: (212) [user] with_output_to((0x7fe6c676e100), write_asrc([]))
Call: (214) [user] write_asrc([])
Unify: (214) [user] write_asrc([])
Call: (215) [system] []=='Empty'
Redo: (214) [user] write_asrc([])
Unify: (214) [user] write_asrc([])
Call: (215) [user] write_bsrc([])
Unify: (215) [user] write_bsrc([])
Call: (216) [system] []=='Empty'
Redo: (215) [user] write_bsrc([])
Unify: (215) [user] write_bsrc([])
Call: (216) [system] ground([])
Exit: (216) [system] ground([])
Call: (216) [user] write_bsrc1([])
Unify: (216) [user] write_bsrc1([])
Call: (217) [system] is_list([])
Exit: (217) [system] is_list([])
Call: (217) [lists] lists:member(_178514, [])
Redo: (216) [user] write_bsrc1([])
Unify: (216) [user] write_bsrc1([])
^ Call: (217) [user] write_src_woi([])
^ Unify: (217) [user] write_src_woi([])
^ Call: (219) [system] setup_call_cleanup('$notrace'(_183134, _183136), once(user:with_indents(false, write_src([]))), '$restore_trace'(_183134, _183136))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_183134, _183136), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(_183134, _183136))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_183134, _183136))
()
^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src([]))), system:'$restore_trace'(3, -1))
^ Exit: (217) [user] write_src_woi([])
Exit: (216) [user] write_bsrc1([])
Exit: (215) [user] write_bsrc([])
Exit: (214) [user] write_asrc([])
^ Exit: (212) [user] with_output_to((0x7fe6c676e100), write_asrc([]))
^